mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-15 04:18:53 +01:00
Put FeatureFlags for tests into a TestFeatureFlagModule
This commit is contained in:
@@ -4,7 +4,6 @@ import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import dagger.Module
|
||||
import dagger.Provides
|
||||
import org.briarproject.bramble.account.AccountModule
|
||||
import org.briarproject.bramble.api.FeatureFlags
|
||||
import org.briarproject.bramble.api.db.DatabaseConfig
|
||||
import org.briarproject.bramble.api.plugin.PluginConfig
|
||||
import org.briarproject.bramble.api.plugin.TransportId
|
||||
@@ -18,6 +17,7 @@ import org.briarproject.bramble.system.ClockModule
|
||||
import org.briarproject.bramble.system.DefaultTaskSchedulerModule
|
||||
import org.briarproject.bramble.system.DefaultWakefulIoExecutorModule
|
||||
import org.briarproject.bramble.system.JavaSystemModule
|
||||
import org.briarproject.bramble.test.TestFeatureFlagModule
|
||||
import org.briarproject.bramble.test.TestSecureRandomModule
|
||||
import org.briarproject.briar.api.test.TestAvatarCreator
|
||||
import org.briarproject.briar.headless.blogs.HeadlessBlogModule
|
||||
@@ -40,6 +40,7 @@ import javax.inject.Singleton
|
||||
DefaultTaskSchedulerModule::class,
|
||||
DefaultWakefulIoExecutorModule::class,
|
||||
SocksModule::class,
|
||||
TestFeatureFlagModule::class,
|
||||
TestSecureRandomModule::class,
|
||||
HeadlessBlogModule::class,
|
||||
HeadlessContactModule::class,
|
||||
@@ -78,14 +79,6 @@ internal class HeadlessTestModule(private val appDir: File) {
|
||||
@Singleton
|
||||
internal fun provideObjectMapper() = ObjectMapper()
|
||||
|
||||
@Provides
|
||||
internal fun provideFeatureFlags() = object : FeatureFlags {
|
||||
override fun shouldEnableImageAttachments() = false
|
||||
override fun shouldEnableProfilePictures() = false
|
||||
override fun shouldEnableDisappearingMessages() = false
|
||||
override fun shouldEnableConnectViaBluetooth() = false
|
||||
}
|
||||
|
||||
@Provides
|
||||
internal fun provideTestAvatarCreator() = TestAvatarCreator { null }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user