mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Attempt to fix test on CI
This commit is contained in:
+3
-1
@@ -161,7 +161,8 @@ class LogoutPresenterTest {
|
|||||||
moleculeFlow(RecompositionMode.Immediate) {
|
moleculeFlow(RecompositionMode.Immediate) {
|
||||||
presenter.present()
|
presenter.present()
|
||||||
}.test {
|
}.test {
|
||||||
val initialState = awaitLastSequentialItem()
|
skipItems(1)
|
||||||
|
val initialState = awaitItem()
|
||||||
initialState.eventSink.invoke(LogoutEvents.Logout(ignoreSdkError = false))
|
initialState.eventSink.invoke(LogoutEvents.Logout(ignoreSdkError = false))
|
||||||
val confirmationState = awaitItem()
|
val confirmationState = awaitItem()
|
||||||
assertThat(confirmationState.showConfirmationDialog).isTrue()
|
assertThat(confirmationState.showConfirmationDialog).isTrue()
|
||||||
@@ -170,6 +171,7 @@ class LogoutPresenterTest {
|
|||||||
val loadingState = awaitItem()
|
val loadingState = awaitItem()
|
||||||
assertThat(loadingState.showConfirmationDialog).isFalse()
|
assertThat(loadingState.showConfirmationDialog).isFalse()
|
||||||
assertThat(loadingState.logoutAction).isInstanceOf(Async.Loading::class.java)
|
assertThat(loadingState.logoutAction).isInstanceOf(Async.Loading::class.java)
|
||||||
|
skipItems(1)
|
||||||
val errorState = awaitItem()
|
val errorState = awaitItem()
|
||||||
assertThat(errorState.logoutAction).isEqualTo(Async.Failure<LogoutState>(A_THROWABLE))
|
assertThat(errorState.logoutAction).isEqualTo(Async.Failure<LogoutState>(A_THROWABLE))
|
||||||
errorState.eventSink.invoke(LogoutEvents.CloseDialogs)
|
errorState.eventSink.invoke(LogoutEvents.CloseDialogs)
|
||||||
|
|||||||
Reference in New Issue
Block a user