diff options
| author | MaryamShaghaghi <122574719+MaryamShaghaghi@users.noreply.github.com> | 2023-12-06 14:59:43 +0100 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-02-15 23:28:31 +0100 |
| commit | 54db57a5346c5dc4de78d48b606ee3267cb6f06b (patch) | |
| tree | e4bff36b6e13522294011daa76ee217ef0270151 /android/app/src/androidTest | |
| parent | 6aff63d1b8c0ce415ac1222fe36e19101d0e49ec (diff) | |
| download | mullvadvpn-54db57a5346c5dc4de78d48b606ee3267cb6f06b.tar.xz mullvadvpn-54db57a5346c5dc4de78d48b606ee3267cb6f06b.zip | |
Add test for split tunneling view model and update the other tests
Co-Authored-By: Boban Sijuk <49131853+Boki91@users.noreply.github.com>
Diffstat (limited to 'android/app/src/androidTest')
| -rw-r--r-- | android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt index a4f6d1ab4a..8b3cdeca2e 100644 --- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt +++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt @@ -34,7 +34,9 @@ class SplitTunnelingScreenTest { fun testLoadingState() = composeExtension.use { // Arrange - setContentWithTheme { SplitTunnelingScreen(uiState = SplitTunnelingUiState.Loading) } + setContentWithTheme { + SplitTunnelingScreen(uiState = SplitTunnelingUiState.Loading(enabled = true)) + } // Assert onNodeWithText(TITLE).assertExists() @@ -64,6 +66,7 @@ class SplitTunnelingScreenTest { SplitTunnelingScreen( uiState = SplitTunnelingUiState.ShowAppList( + enabled = true, excludedApps = listOf(excludedApp), includedApps = listOf(includedApp), showSystemApps = false @@ -95,6 +98,7 @@ class SplitTunnelingScreenTest { SplitTunnelingScreen( uiState = SplitTunnelingUiState.ShowAppList( + enabled = true, excludedApps = emptyList(), includedApps = listOf(includedApp), showSystemApps = false @@ -133,6 +137,7 @@ class SplitTunnelingScreenTest { SplitTunnelingScreen( uiState = SplitTunnelingUiState.ShowAppList( + enabled = true, excludedApps = listOf(excludedApp), includedApps = listOf(includedApp), showSystemApps = false @@ -169,6 +174,7 @@ class SplitTunnelingScreenTest { SplitTunnelingScreen( uiState = SplitTunnelingUiState.ShowAppList( + enabled = true, excludedApps = listOf(excludedApp), includedApps = listOf(includedApp), showSystemApps = false @@ -205,6 +211,7 @@ class SplitTunnelingScreenTest { SplitTunnelingScreen( uiState = SplitTunnelingUiState.ShowAppList( + enabled = true, excludedApps = listOf(excludedApp), includedApps = listOf(includedApp), showSystemApps = false |
