diff options
| author | Albin <albin@mullvad.net> | 2023-09-29 17:33:02 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2023-10-02 11:44:52 +0200 |
| commit | d87fc8a8556a886611bf5e49c9f137fca42d899b (patch) | |
| tree | 26ba1b72fa060802e5902759bc79cfe62acce311 /android/app/src/test | |
| parent | 0016716c66231297619cb3cea9ed59745ded82b7 (diff) | |
| download | mullvadvpn-d87fc8a8556a886611bf5e49c9f137fca42d899b.tar.xz mullvadvpn-d87fc8a8556a886611bf5e49c9f137fca42d899b.zip | |
Rename viewActions to uiSideEffect
Diffstat (limited to 'android/app/src/test')
4 files changed, 19 insertions, 19 deletions
diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt index a2a39e54c4..18f8447f44 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/ConnectViewModelTest.kt @@ -375,21 +375,21 @@ class ConnectViewModelTest { coEvery { mockAuthTokenCache.fetchAuthToken() } returns mockToken // Act, Assert - viewModel.viewActions.test { + viewModel.uiSideEffect.test { viewModel.onManageAccountClick() val action = awaitItem() - assertIs<ConnectViewModel.ViewAction.OpenAccountManagementPageInBrowser>(action) + assertIs<ConnectViewModel.UiSideEffect.OpenAccountManagementPageInBrowser>(action) assertEquals(mockToken, action.token) } } @Test - fun testOutOfTimeViewAction() = + fun testOutOfTimeUiSideEffect() = runTest(testCoroutineRule.testDispatcher) { // Arrange val errorStateCause = ErrorStateCause.AuthFailed("[EXPIRED_ACCOUNT]") val tunnelRealStateTestItem = TunnelState.Error(ErrorState(errorStateCause, true)) - val deferred = async { viewModel.viewActions.first() } + val deferred = async { viewModel.uiSideEffect.first() } // Act viewModel.uiState.test { @@ -403,7 +403,7 @@ class ConnectViewModelTest { } // Assert - assertIs<ConnectViewModel.ViewAction.OpenOutOfTimeView>(deferred.await()) + assertIs<ConnectViewModel.UiSideEffect.OpenOutOfTimeView>(deferred.await()) } companion object { diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt index 73bfd1ef38..744989a922 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/LoginViewModelTest.kt @@ -63,7 +63,7 @@ class LoginViewModelTest { turbineScope { // Arrange val uiStates = loginViewModel.uiState.testIn(backgroundScope) - val sideEffects = loginViewModel.viewActions.testIn(backgroundScope) + val sideEffects = loginViewModel.uiSideEffect.testIn(backgroundScope) coEvery { mockedAccountRepository.createAccount() } returns AccountCreationResult.Success(DUMMY_ACCOUNT_TOKEN) @@ -71,7 +71,7 @@ class LoginViewModelTest { uiStates.skipDefaultItem() loginViewModel.createAccount() assertEquals(Loading.CreatingAccount, uiStates.awaitItem().loginState) - assertEquals(LoginViewAction.NavigateToWelcome, sideEffects.awaitItem()) + assertEquals(LoginUiSideEffect.NavigateToWelcome, sideEffects.awaitItem()) } } @@ -80,7 +80,7 @@ class LoginViewModelTest { turbineScope { // Arrange val uiStates = loginViewModel.uiState.testIn(backgroundScope) - val sideEffects = loginViewModel.viewActions.testIn(backgroundScope) + val sideEffects = loginViewModel.uiSideEffect.testIn(backgroundScope) coEvery { mockedAccountRepository.login(any()) } returns LoginResult.Ok // Act, Assert @@ -88,7 +88,7 @@ class LoginViewModelTest { loginViewModel.login(DUMMY_ACCOUNT_TOKEN) assertEquals(Loading.LoggingIn, uiStates.awaitItem().loginState) assertEquals(Success, uiStates.awaitItem().loginState) - assertEquals(LoginViewAction.NavigateToConnect, sideEffects.awaitItem()) + assertEquals(LoginUiSideEffect.NavigateToConnect, sideEffects.awaitItem()) } } @@ -111,7 +111,7 @@ class LoginViewModelTest { turbineScope { // Arrange val uiStates = loginViewModel.uiState.testIn(backgroundScope) - val sideEffects = loginViewModel.viewActions.testIn(backgroundScope) + val sideEffects = loginViewModel.uiSideEffect.testIn(backgroundScope) coEvery { mockedDeviceRepository.refreshAndAwaitDeviceListWithTimeout( any(), @@ -127,7 +127,7 @@ class LoginViewModelTest { loginViewModel.login(DUMMY_ACCOUNT_TOKEN) assertEquals(Loading.LoggingIn, uiStates.awaitItem().loginState) assertEquals( - LoginViewAction.TooManyDevices(AccountToken(DUMMY_ACCOUNT_TOKEN)), + LoginUiSideEffect.TooManyDevices(AccountToken(DUMMY_ACCOUNT_TOKEN)), sideEffects.awaitItem() ) } diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt index b12c0382a5..5f81032938 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/OutOfTimeViewModelTest.kt @@ -88,10 +88,10 @@ class OutOfTimeViewModelTest { coEvery { mockAuthTokenCache.fetchAuthToken() } returns mockToken // Act, Assert - viewModel.viewActions.test { + viewModel.uiSideEffect.test { viewModel.onSitePaymentClick() val action = awaitItem() - assertIs<OutOfTimeViewModel.ViewAction.OpenAccountView>(action) + assertIs<OutOfTimeViewModel.UiSideEffect.OpenAccountView>(action) assertEquals(mockToken, action.token) } } @@ -121,10 +121,10 @@ class OutOfTimeViewModelTest { every { mockExpiryDate.isAfter(any<ReadableInstant>()) } returns true // Act, Assert - viewModel.viewActions.test { + viewModel.uiSideEffect.test { accountExpiryState.value = AccountExpiry.Available(mockExpiryDate) val action = awaitItem() - assertIs<OutOfTimeViewModel.ViewAction.OpenConnectScreen>(action) + assertIs<OutOfTimeViewModel.UiSideEffect.OpenConnectScreen>(action) } } diff --git a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt index 1c61b11505..52713c0b0d 100644 --- a/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt +++ b/android/app/src/test/kotlin/net/mullvad/mullvadvpn/viewmodel/WelcomeViewModelTest.kt @@ -95,10 +95,10 @@ class WelcomeViewModelTest { coEvery { mockAuthTokenCache.fetchAuthToken() } returns mockToken // Act, Assert - viewModel.viewActions.test { + viewModel.uiSideEffect.test { viewModel.onSitePaymentClick() val action = awaitItem() - assertIs<WelcomeViewModel.ViewAction.OpenAccountView>(action) + assertIs<WelcomeViewModel.UiSideEffect.OpenAccountView>(action) assertEquals(mockToken, action.token) } } @@ -151,10 +151,10 @@ class WelcomeViewModelTest { every { mockExpiryDate.isAfter(any<ReadableInstant>()) } returns true // Act, Assert - viewModel.viewActions.test { + viewModel.uiSideEffect.test { accountExpiryState.value = AccountExpiry.Available(mockExpiryDate) val action = awaitItem() - assertIs<WelcomeViewModel.ViewAction.OpenConnectScreen>(action) + assertIs<WelcomeViewModel.UiSideEffect.OpenConnectScreen>(action) } } |
