summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/androidTest
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-09-07 09:44:42 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-09-07 09:44:42 +0200
commitaec8962f16c7d0bdb6b6af4d5e6577aed2b4a575 (patch)
tree6d441c64e994bd35e32f0734e211bff333f16c7f /android/app/src/androidTest
parent86c467fbe8cbad74b36a799e3a9922f330207d37 (diff)
parent1e488e58bfa28053778b84191be493d6371f799b (diff)
downloadmullvadvpn-aec8962f16c7d0bdb6b6af4d5e6577aed2b4a575.tar.xz
mullvadvpn-aec8962f16c7d0bdb6b6af4d5e6577aed2b4a575.zip
Merge branch 'move-out-of-time-behaviour-to-view-model-droid-289'
Diffstat (limited to 'android/app/src/androidTest')
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt16
1 files changed, 16 insertions, 0 deletions
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt
index 67e53da747..40f9b278b8 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt
@@ -820,4 +820,20 @@ class ConnectScreenTest {
// Assert
composeTestRule.apply { onNodeWithTag(SCROLLABLE_COLUMN_TEST_TAG).assertDoesNotExist() }
}
+
+ @Test
+ fun testOpenOutOfTimeScreen() {
+ // Arrange
+ val mockedOpenScreenHandler: () -> Unit = mockk(relaxed = true)
+ composeTestRule.setContent {
+ ConnectScreen(
+ uiState = ConnectUiState.INITIAL,
+ viewActions = MutableStateFlow(ConnectViewModel.ViewAction.OpenOutOfTimeView),
+ onOpenOutOfTimeScreen = mockedOpenScreenHandler
+ )
+ }
+
+ // Assert
+ verify { mockedOpenScreenHandler.invoke() }
+ }
}