Skip to content

Commit dce3a41

Browse files
committed
Try again
1 parent f42479b commit dce3a41

File tree

1 file changed

+2
-31
lines changed

1 file changed

+2
-31
lines changed

app/src/androidTest/java/com/pcapplusplus/toyvpn/StatsScreenTest.kt

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package com.pcapplusplus.toyvpn
33
import androidx.compose.material3.Text
44
import androidx.compose.ui.test.assertIsDisplayed
55
import androidx.compose.ui.test.assertIsEnabled
6-
import androidx.compose.ui.test.assertIsNotEnabled
76
import androidx.compose.ui.test.assertTextEquals
87
import androidx.compose.ui.test.junit4.createComposeRule
98
import androidx.compose.ui.test.onNodeWithTag
@@ -225,39 +224,11 @@ class StatsScreenTest {
225224

226225
@Test
227226
fun testVpnDisconnecting() {
228-
val vpnConnectionStateLiveData = MutableLiveData(VpnConnectionState.DISCONNECTING)
229-
val clientAddressLiveData = MutableLiveData("10.0.0.1")
230-
val topDnsDomainsLiveData = MutableLiveData<List<DomainData>>()
231-
val topTlsServerNamesLiveData = MutableLiveData<List<DomainData>>()
232-
233-
every { mockViewModel.vpnConnectionState } returns vpnConnectionStateLiveData
234-
every { mockViewModel.clientAddress } returns clientAddressLiveData
235-
every { mockViewModel.topDnsDomains } returns topDnsDomainsLiveData
236-
every { mockViewModel.topTlsServerNames } returns topTlsServerNamesLiveData
237-
238-
// renderScreen(vpnConnectionState = VpnConnectionState.DISCONNECTING)
239-
240-
composeTestRule.setContent {
241-
ToyVpnPcapPlusPlusTheme {
242-
val navController = rememberNavController()
243-
244-
NavHost(
245-
navController = navController,
246-
startDestination = "stats_screen",
247-
) {
248-
composable("stats_screen") {
249-
StatsScreen(navController, mockViewModel)
250-
}
251-
composable("connect_screen") {
252-
Text("Connect Screen")
253-
}
254-
}
255-
}
256-
}
227+
renderScreen(vpnConnectionState = VpnConnectionState.DISCONNECTING)
257228

258229
composeTestRule.waitUntil(timeoutMillis = 10000) {
259230
try {
260-
composeTestRule.onNodeWithText("Disconnecting...").assertIsDisplayed().assertIsNotEnabled()
231+
composeTestRule.onNodeWithText("Disconnecting...").assertIsDisplayed()
261232
true
262233
} catch (ex: AssertionError) {
263234
false

0 commit comments

Comments
 (0)