1 package com.android.onboarding.flags.testing 2 3 import com.android.onboarding.flags.OnboardingFlagsProvider 4 import dagger.Binds 5 import dagger.Module 6 import dagger.Provides 7 import javax.inject.Singleton 8 9 @Module 10 interface TestingDaggerModule { 11 12 companion object { 13 @Provides 14 @Singleton provideFakeOnboardingFlagsProvidernull15 fun provideFakeOnboardingFlagsProvider(): FakeOnboardingFlagsProvider = 16 FakeOnboardingFlagsProvider() 17 } 18 19 @Binds 20 @Singleton 21 fun bindOnboardingFlagsProvider(impl: FakeOnboardingFlagsProvider): OnboardingFlagsProvider 22 } 23