diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2025-06-03 09:24:44 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2025-06-03 16:34:56 +0200 |
| commit | 2440239ec1658de53b169b109ea6a91a4e7a2c34 (patch) | |
| tree | f9e8012e7a87587e6054ba0c0469fff90ac9d4c3 /android/app/src | |
| parent | 8e9b5078eb1a2237d78f1a96fab6ad95ef499283 (diff) | |
| download | mullvadvpn-2440239ec1658de53b169b109ea6a91a4e7a2c34.tar.xz mullvadvpn-2440239ec1658de53b169b109ea6a91a4e7a2c34.zip | |
Listen for all network events to fix missing default network events
Diffstat (limited to 'android/app/src')
| -rw-r--r-- | android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/talpid/util/ConnectivityManagerUtilKtTest.kt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/talpid/util/ConnectivityManagerUtilKtTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/talpid/util/ConnectivityManagerUtilKtTest.kt index 39df5de05b..a3d684611d 100644 --- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/talpid/util/ConnectivityManagerUtilKtTest.kt +++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/talpid/util/ConnectivityManagerUtilKtTest.kt @@ -18,11 +18,13 @@ import kotlin.time.Duration.Companion.seconds import kotlinx.coroutines.channels.awaitClose import kotlinx.coroutines.delay import kotlinx.coroutines.flow.callbackFlow +import kotlinx.coroutines.flow.flowOf import kotlinx.coroutines.test.runTest import net.mullvad.talpid.model.Connectivity import net.mullvad.talpid.model.IpAvailability import net.mullvad.talpid.util.NetworkEvent import net.mullvad.talpid.util.UnderlyingConnectivityStatusResolver +import net.mullvad.talpid.util.allNetworkEvents import net.mullvad.talpid.util.defaultNetworkEvents import net.mullvad.talpid.util.hasInternetConnectivity import org.junit.jupiter.api.BeforeEach @@ -34,6 +36,7 @@ class ConnectivityManagerUtilKtTest { @BeforeEach fun setup() { mockkStatic(CONNECTIVITY_MANAGER_UTIL_CLASS) + every { connectivityManager.allNetworkEvents() } returns flowOf(NetworkEvent.Unavailable) } /** User being online, the listener should emit once with `true` */ |
