@@ -33,7 +33,7 @@ import androidx.test.espresso.Espresso
3333import androidx.test.espresso.NoActivityResumedException
3434import com.google.samples.apps.nowinandroid.MainActivity
3535import com.google.samples.apps.nowinandroid.R
36- import com.google.samples.apps.nowinandroid.core.network.fake.FakeNiaNetworkDataSource
36+ import com.google.samples.apps.nowinandroid.core.network.NiaNetworkDataSource
3737import com.google.samples.apps.nowinandroid.core.rules.GrantPostNotificationsPermissionRule
3838import dagger.hilt.android.testing.BindValue
3939import dagger.hilt.android.testing.HiltAndroidRule
@@ -83,7 +83,7 @@ class NavigationTest {
8383 val composeTestRule = createAndroidComposeRule<MainActivity >()
8484
8585 @Inject
86- lateinit var datasource: FakeNiaNetworkDataSource
86+ lateinit var datasource: NiaNetworkDataSource
8787
8888 private fun AndroidComposeTestRule <* , * >.stringResource (@StringRes resId : Int ) =
8989 ReadOnlyProperty <Any ?, String > { _, _ -> activity.getString(resId) }
@@ -262,10 +262,10 @@ class NavigationTest {
262262
263263 @Test
264264 fun navigationBar_multipleBackStackInterests () = runTest {
265- suspend fun randomTopicName () = datasource.getTopics(ids = null ).random().name
265+ val topics = datasource.getTopics(ids = null )
266266 composeTestRule.apply {
267267 onNodeWithText(interests).performClick()
268- onNodeWithText(randomTopicName() ).performClick()
268+ onNodeWithText(topics.random().name ).performClick()
269269
270270 // Switch tab
271271 onNodeWithText(forYou).performClick()
@@ -274,7 +274,7 @@ class NavigationTest {
274274 onNodeWithText(interests).performClick()
275275
276276 // Verify we're not in the list of interests
277- onNodeWithText(randomTopicName() ).assertDoesNotExist()
277+ onNodeWithText(topics.random().name ).assertDoesNotExist()
278278 }
279279 }
280280}
0 commit comments