From 0afc51932aa45430869f89c5e995d9f2cb45975f Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Wed, 3 Jul 2024 15:21:42 +0900 Subject: [PATCH] Set networkMonitor manually and connection to offline. Change-Id: I914d391730d00860d23668d13359e3734e9d6324 --- .../apps/nowinandroid/ui/SnackbarInsetsScreenshotTests.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarInsetsScreenshotTests.kt b/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarInsetsScreenshotTests.kt index b9970effd..84bfd1ed3 100644 --- a/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarInsetsScreenshotTests.kt +++ b/app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarInsetsScreenshotTests.kt @@ -68,6 +68,7 @@ import com.google.samples.apps.nowinandroid.core.data.util.NetworkMonitor import com.google.samples.apps.nowinandroid.core.data.util.TimeZoneMonitor import com.google.samples.apps.nowinandroid.core.designsystem.theme.NiaTheme import com.google.samples.apps.nowinandroid.core.testing.util.DefaultRoborazziOptions +import com.google.samples.apps.nowinandroid.core.testing.util.TestNetworkMonitor import com.google.samples.apps.nowinandroid.uitesthiltmanifest.HiltComponentActivity import dagger.hilt.android.testing.BindValue import dagger.hilt.android.testing.HiltAndroidRule @@ -121,8 +122,7 @@ class SnackbarInsetsScreenshotTests { @get:Rule(order = 2) val composeTestRule = createAndroidComposeRule() - @Inject - lateinit var networkMonitor: NetworkMonitor + private lateinit var networkMonitor: NetworkMonitor @Inject lateinit var timeZoneMonitor: TimeZoneMonitor @@ -140,6 +140,9 @@ class SnackbarInsetsScreenshotTests { fun setup() { hiltRule.inject() + // Set network connection to offline + networkMonitor = TestNetworkMonitor().apply { setConnected(false) } + // Configure user data runBlocking { userDataRepository.setShouldHideOnboarding(true)