Fix compilation issue on test, and ensure that the correct value is used.

This commit is contained in:
Benoit Marty 2024-04-11 09:15:42 +02:00
parent 2799335a6c
commit b1e14cfaa3

View file

@ -33,14 +33,19 @@ class OnBoardingPresenterTest {
@Test
fun `present - initial state`() = runTest {
val appName = "Name"
val presenter = OnBoardingPresenter(aBuildMeta(applicationName = appName))
val presenter = OnBoardingPresenter(
aBuildMeta(
applicationName = "A",
productionApplicationName = "B",
desktopApplicationName = "C",
)
)
moleculeFlow(RecompositionMode.Immediate) {
presenter.present()
}.test {
val initialState = awaitItem()
assertThat(initialState.isDebugBuild).isTrue()
assertThat(initialState.applicationName).isEqualTo(appName)
assertThat(initialState.productionApplicationName).isEqualTo("B")
assertThat(initialState.canLoginWithQrCode).isFalse()
assertThat(initialState.canCreateAccount).isFalse()
}