diff --git a/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/model/FlagKey.kt b/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/model/FlagKey.kt index 95094f7c91..f6180196cd 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/model/FlagKey.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/platform/manager/model/FlagKey.kt @@ -70,7 +70,7 @@ sealed class FlagKey { data object OnboardingCarousel : FlagKey() { override val keyName: String = "native-carousel-flow" override val defaultValue: Boolean = false - override val isRemotelyConfigured: Boolean = false + override val isRemotelyConfigured: Boolean = true } /** @@ -79,7 +79,7 @@ sealed class FlagKey { data object OnboardingFlow : FlagKey() { override val keyName: String = "native-create-account-flow" override val defaultValue: Boolean = false - override val isRemotelyConfigured: Boolean = false + override val isRemotelyConfigured: Boolean = true } /** diff --git a/app/src/test/java/com/x8bit/bitwarden/data/platform/repository/DebugMenuRepositoryTest.kt b/app/src/test/java/com/x8bit/bitwarden/data/platform/repository/DebugMenuRepositoryTest.kt index 71a76d1d40..3d23fee00e 100644 --- a/app/src/test/java/com/x8bit/bitwarden/data/platform/repository/DebugMenuRepositoryTest.kt +++ b/app/src/test/java/com/x8bit/bitwarden/data/platform/repository/DebugMenuRepositoryTest.kt @@ -13,13 +13,11 @@ import io.mockk.every import io.mockk.just import io.mockk.mockk import io.mockk.runs -import io.mockk.unmockkStatic import io.mockk.verify import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.test.runTest import kotlinx.serialization.json.JsonPrimitive import org.junit.jupiter.api.Assertions.assertEquals -import org.junit.jupiter.api.Assertions.assertFalse import org.junit.jupiter.api.Assertions.assertNull import org.junit.jupiter.api.Assertions.assertTrue import org.junit.jupiter.api.Test @@ -128,7 +126,7 @@ class DebugMenuRepositoryTest { val mockServerData = mockk(relaxed = true) { every { featureStates } returns mapOf( FlagKey.EmailVerification.keyName to JsonPrimitive(true), - FlagKey.OnboardingCarousel.keyName to JsonPrimitive(false), + FlagKey.OnboardingCarousel.keyName to JsonPrimitive(true), FlagKey.OnboardingFlow.keyName to JsonPrimitive(true), ) } @@ -140,16 +138,16 @@ class DebugMenuRepositoryTest { debugMenuRepository.resetFeatureFlagOverrides() assertTrue(FlagKey.EmailVerification.isRemotelyConfigured) - assertFalse(FlagKey.OnboardingCarousel.isRemotelyConfigured) + assertTrue(FlagKey.OnboardingCarousel.isRemotelyConfigured) verify(exactly = 1) { mockFeatureFlagOverrideDiskSource.saveFeatureFlag(FlagKey.EmailVerification, true) mockFeatureFlagOverrideDiskSource.saveFeatureFlag( FlagKey.OnboardingCarousel, - false, + true, ) mockFeatureFlagOverrideDiskSource.saveFeatureFlag( FlagKey.OnboardingFlow, - false, + true, ) } @@ -158,7 +156,6 @@ class DebugMenuRepositoryTest { awaitItem() cancel() } - unmockkStatic(FlagKey.OnboardingFlow::class) } @Test