Set networkMonitor manually and connection to offline.

Change-Id: I914d391730d00860d23668d13359e3734e9d6324
pull/1296/head^2
Jaehwa Noh 1 year ago
parent b01c48e637
commit 0afc51932a

@ -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<HiltComponentActivity>()
@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)

Loading…
Cancel
Save