Add missing test.
This commit is contained in:
parent
e9969fda56
commit
e122ff96ba
1 changed files with 7 additions and 1 deletions
|
|
@ -328,7 +328,8 @@ class SecurityAndPrivacyPresenterTest {
|
||||||
)
|
)
|
||||||
// Saved settings are updated 2 times to match the edited settings
|
// Saved settings are updated 2 times to match the edited settings
|
||||||
skipItems(3)
|
skipItems(3)
|
||||||
with(awaitItem()) {
|
val state = awaitItem()
|
||||||
|
with(state) {
|
||||||
assertThat(saveAction).isInstanceOf(AsyncAction.Failure::class.java)
|
assertThat(saveAction).isInstanceOf(AsyncAction.Failure::class.java)
|
||||||
assertThat(savedSettings.isVisibleInRoomDirectory).isNotEqualTo(editedSettings.isVisibleInRoomDirectory)
|
assertThat(savedSettings.isVisibleInRoomDirectory).isNotEqualTo(editedSettings.isVisibleInRoomDirectory)
|
||||||
assertThat(canBeSaved).isTrue()
|
assertThat(canBeSaved).isTrue()
|
||||||
|
|
@ -337,6 +338,11 @@ class SecurityAndPrivacyPresenterTest {
|
||||||
assert(updateJoinRuleLambda).isCalledOnce()
|
assert(updateJoinRuleLambda).isCalledOnce()
|
||||||
assert(updateRoomVisibilityLambda).isCalledOnce()
|
assert(updateRoomVisibilityLambda).isCalledOnce()
|
||||||
assert(updateRoomHistoryVisibilityLambda).isCalledOnce()
|
assert(updateRoomHistoryVisibilityLambda).isCalledOnce()
|
||||||
|
// Clear error
|
||||||
|
state.eventSink(SecurityAndPrivacyEvents.DismissSaveError)
|
||||||
|
with(awaitItem()) {
|
||||||
|
assertThat(saveAction).isEqualTo(AsyncAction.Uninitialized)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue