Close #20945: Fix failing test in AccountSettingsInteractorTest

upstream-sync
Jonathan Almeida 3 years ago committed by mergify[bot]
parent 693fbef88d
commit 7915ef8f3f

@ -37,7 +37,8 @@ class AccountSettingsInteractorTest {
@Test
fun onChangeDeviceName() {
val store: AccountSettingsFragmentStore = mockk(relaxed = true)
val invalidNameResponse = mockk<() -> Unit>(relaxed = true)
var invalidResponseInvoked = false
val invalidNameResponse = { invalidResponseInvoked = true }
val interactor = AccountSettingsInteractor(
mockk(),
@ -49,13 +50,14 @@ class AccountSettingsInteractorTest {
assertTrue(interactor.onChangeDeviceName("New Name", invalidNameResponse))
verify { store.dispatch(AccountSettingsFragmentAction.UpdateDeviceName("New Name")) }
verify { invalidNameResponse wasNot Called }
assertFalse(invalidResponseInvoked)
}
@Test
fun onChangeDeviceNameSyncFalse() {
val store: AccountSettingsFragmentStore = mockk(relaxed = true)
val invalidNameResponse = mockk<() -> Unit>(relaxed = true)
var invalidResponseInvoked = false
val invalidNameResponse = { invalidResponseInvoked = true }
val interactor = AccountSettingsInteractor(
mockk(),
@ -67,7 +69,7 @@ class AccountSettingsInteractorTest {
assertFalse(interactor.onChangeDeviceName("New Name", invalidNameResponse))
verify { store wasNot Called }
verify { invalidNameResponse() }
assertTrue(invalidResponseInvoked)
}
@Test

Loading…
Cancel
Save