Add missing test.

This commit is contained in:
Benoit Marty 2025-10-21 14:34:11 +02:00
parent 8c84ea19ba
commit cd175df58b

View file

@ -328,7 +328,8 @@ class SecurityAndPrivacyPresenterTest {
)
// Saved settings are updated 2 times to match the edited settings
skipItems(3)
with(awaitItem()) {
val state = awaitItem()
with(state) {
assertThat(saveAction).isInstanceOf(AsyncAction.Failure::class.java)
assertThat(savedSettings.isVisibleInRoomDirectory).isNotEqualTo(editedSettings.isVisibleInRoomDirectory)
assertThat(canBeSaved).isTrue()
@ -337,6 +338,11 @@ class SecurityAndPrivacyPresenterTest {
assert(updateJoinRuleLambda).isCalledOnce()
assert(updateRoomVisibilityLambda).isCalledOnce()
assert(updateRoomHistoryVisibilityLambda).isCalledOnce()
// Clear error
state.eventSink(SecurityAndPrivacyEvents.DismissSaveError)
with(awaitItem()) {
assertThat(saveAction).isEqualTo(AsyncAction.Uninitialized)
}
}
}