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.data.util.TimeZoneMonitor
import com.google.samples.apps.nowinandroid.core.designsystem.theme.NiaTheme 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.DefaultRoborazziOptions
import com.google.samples.apps.nowinandroid.core.testing.util.TestNetworkMonitor
import com.google.samples.apps.nowinandroid.uitesthiltmanifest.HiltComponentActivity import com.google.samples.apps.nowinandroid.uitesthiltmanifest.HiltComponentActivity
import dagger.hilt.android.testing.BindValue import dagger.hilt.android.testing.BindValue
import dagger.hilt.android.testing.HiltAndroidRule import dagger.hilt.android.testing.HiltAndroidRule
@ -121,8 +122,7 @@ class SnackbarInsetsScreenshotTests {
@get:Rule(order = 2) @get:Rule(order = 2)
val composeTestRule = createAndroidComposeRule<HiltComponentActivity>() val composeTestRule = createAndroidComposeRule<HiltComponentActivity>()
@Inject private lateinit var networkMonitor: NetworkMonitor
lateinit var networkMonitor: NetworkMonitor
@Inject @Inject
lateinit var timeZoneMonitor: TimeZoneMonitor lateinit var timeZoneMonitor: TimeZoneMonitor
@ -140,6 +140,9 @@ class SnackbarInsetsScreenshotTests {
fun setup() { fun setup() {
hiltRule.inject() hiltRule.inject()
// Set network connection to offline
networkMonitor = TestNetworkMonitor().apply { setConnected(false) }
// Configure user data // Configure user data
runBlocking { runBlocking {
userDataRepository.setShouldHideOnboarding(true) userDataRepository.setShouldHideOnboarding(true)

Loading…
Cancel
Save