Browse Source

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

pull/2686/head
Benoit Marty 5 months ago
parent
commit
b1e14cfaa3
  1. 11
      features/onboarding/impl/src/test/kotlin/io/element/android/features/onboarding/impl/OnBoardingPresenterTest.kt

11
features/onboarding/impl/src/test/kotlin/io/element/android/features/onboarding/impl/OnBoardingPresenterTest.kt

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

Loading…
Cancel
Save