[fenix] Close https://github.com/mozilla-mobile/fenix/issues/20945: Fix failing test in AccountSettingsInteractorTest

pull/600/head
Jonathan Almeida 3 years ago committed by mergify[bot]
parent eae779d231
commit d2b9962319

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

Loading…
Cancel
Save