summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/androidTest
diff options
context:
space:
mode:
authorMaryamShaghaghi <122574719+MaryamShaghaghi@users.noreply.github.com>2023-12-06 14:59:43 +0100
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-02-15 23:28:31 +0100
commit54db57a5346c5dc4de78d48b606ee3267cb6f06b (patch)
treee4bff36b6e13522294011daa76ee217ef0270151 /android/app/src/androidTest
parent6aff63d1b8c0ce415ac1222fe36e19101d0e49ec (diff)
downloadmullvadvpn-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.kt9
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