Coverage Summary for Class: FirebaseModule (com.vsevolodganin.clicktrack.di.module)

Class Method, % Branch, % Line, % Instruction, %
FirebaseModule 0% (0/2) 0% (0/2) 0% (0/10)
FirebaseModule$DefaultImpls 0% (0/2) 0% (0/2) 0% (0/5)
Total 0% (0/4) 0% (0/4) 0% (0/15)


 package com.vsevolodganin.clicktrack.di.module
 
 import android.app.Application
 import com.google.firebase.analytics.FirebaseAnalytics
 import com.google.firebase.crashlytics.FirebaseCrashlytics
 import com.vsevolodganin.clicktrack.di.component.ApplicationScope
 import me.tatarka.inject.annotations.Provides
 
 interface FirebaseModule {
     @Provides
     @ApplicationScope
     fun provideFirebase(application: Application): FirebaseAnalytics {
         return FirebaseAnalytics.getInstance(application)
     }
 
     @Provides
     @ApplicationScope
     fun provideCrashlytics(): FirebaseCrashlytics {
         return FirebaseCrashlytics.getInstance()
     }
 }