mirror of
https://github.com/bitwarden/android.git
synced 2025-12-10 19:17:16 -06:00
Display the CipherKeyEncryption flag in debug menu (#5923)
This commit is contained in:
parent
d74040e7b9
commit
cf5d208516
@ -16,7 +16,7 @@ import io.mockk.mockk
|
|||||||
import io.mockk.runs
|
import io.mockk.runs
|
||||||
import io.mockk.verify
|
import io.mockk.verify
|
||||||
import kotlinx.collections.immutable.ImmutableMap
|
import kotlinx.collections.immutable.ImmutableMap
|
||||||
import kotlinx.collections.immutable.persistentMapOf
|
import kotlinx.collections.immutable.toImmutableMap
|
||||||
import kotlinx.coroutines.flow.flowOf
|
import kotlinx.coroutines.flow.flowOf
|
||||||
import kotlinx.coroutines.test.runTest
|
import kotlinx.coroutines.test.runTest
|
||||||
import org.junit.jupiter.api.Assertions.assertEquals
|
import org.junit.jupiter.api.Assertions.assertEquals
|
||||||
@ -143,15 +143,15 @@ class DebugMenuViewModelTest : BaseViewModelTest() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val DEFAULT_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = persistentMapOf(
|
private val DEFAULT_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = FlagKey
|
||||||
FlagKey.CredentialExchangeProtocolImport to true,
|
.activePasswordManagerFlags
|
||||||
FlagKey.CredentialExchangeProtocolExport to true,
|
.associateWith { true }
|
||||||
)
|
.toImmutableMap()
|
||||||
|
|
||||||
private val UPDATED_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = persistentMapOf(
|
private val UPDATED_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = FlagKey
|
||||||
FlagKey.CredentialExchangeProtocolImport to false,
|
.activePasswordManagerFlags
|
||||||
FlagKey.CredentialExchangeProtocolExport to false,
|
.associateWith { false }
|
||||||
)
|
.toImmutableMap()
|
||||||
|
|
||||||
private val DEFAULT_STATE = DebugMenuState(
|
private val DEFAULT_STATE = DebugMenuState(
|
||||||
featureFlags = DEFAULT_MAP_VALUE,
|
featureFlags = DEFAULT_MAP_VALUE,
|
||||||
|
|||||||
@ -13,7 +13,7 @@ import io.mockk.mockk
|
|||||||
import io.mockk.runs
|
import io.mockk.runs
|
||||||
import io.mockk.verify
|
import io.mockk.verify
|
||||||
import kotlinx.collections.immutable.ImmutableMap
|
import kotlinx.collections.immutable.ImmutableMap
|
||||||
import kotlinx.collections.immutable.persistentMapOf
|
import kotlinx.collections.immutable.toImmutableMap
|
||||||
import kotlinx.coroutines.flow.flowOf
|
import kotlinx.coroutines.flow.flowOf
|
||||||
import kotlinx.coroutines.test.runTest
|
import kotlinx.coroutines.test.runTest
|
||||||
import org.junit.jupiter.api.Assertions.assertEquals
|
import org.junit.jupiter.api.Assertions.assertEquals
|
||||||
@ -79,13 +79,15 @@ class DebugMenuViewModelTest : BaseViewModelTest() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val DEFAULT_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = persistentMapOf(
|
private val DEFAULT_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = FlagKey
|
||||||
FlagKey.BitwardenAuthenticationEnabled to true,
|
.activeAuthenticatorFlags
|
||||||
)
|
.associateWith { true }
|
||||||
|
.toImmutableMap()
|
||||||
|
|
||||||
private val UPDATED_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = persistentMapOf(
|
private val UPDATED_MAP_VALUE: ImmutableMap<FlagKey<Any>, Any> = FlagKey
|
||||||
FlagKey.BitwardenAuthenticationEnabled to false,
|
.activeAuthenticatorFlags
|
||||||
)
|
.associateWith { false }
|
||||||
|
.toImmutableMap()
|
||||||
|
|
||||||
private val DEFAULT_STATE = DebugMenuState(
|
private val DEFAULT_STATE = DebugMenuState(
|
||||||
featureFlags = DEFAULT_MAP_VALUE,
|
featureFlags = DEFAULT_MAP_VALUE,
|
||||||
|
|||||||
@ -32,6 +32,7 @@ sealed class FlagKey<out T : Any> {
|
|||||||
listOf(
|
listOf(
|
||||||
CredentialExchangeProtocolImport,
|
CredentialExchangeProtocolImport,
|
||||||
CredentialExchangeProtocolExport,
|
CredentialExchangeProtocolExport,
|
||||||
|
CipherKeyEncryption,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user