From 4f7874874d9d43b04192d2ab0f22574cf439b35e Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Thu, 27 Jul 2023 20:36:42 +0100 Subject: [PATCH] Update NavigationTest.kt --- .../samples/apps/nowinandroid/ui/NavigationTest.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt b/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt index 0cc8f4d4f..a5241a9db 100644 --- a/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt +++ b/app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt @@ -33,7 +33,7 @@ import androidx.test.espresso.Espresso import androidx.test.espresso.NoActivityResumedException import com.google.samples.apps.nowinandroid.MainActivity import com.google.samples.apps.nowinandroid.R -import com.google.samples.apps.nowinandroid.core.network.fake.FakeNiaNetworkDataSource +import com.google.samples.apps.nowinandroid.core.network.NiaNetworkDataSource import com.google.samples.apps.nowinandroid.core.rules.GrantPostNotificationsPermissionRule import dagger.hilt.android.testing.BindValue import dagger.hilt.android.testing.HiltAndroidRule @@ -83,7 +83,7 @@ class NavigationTest { val composeTestRule = createAndroidComposeRule() @Inject - lateinit var datasource: FakeNiaNetworkDataSource + lateinit var datasource: NiaNetworkDataSource private fun AndroidComposeTestRule<*, *>.stringResource(@StringRes resId: Int) = ReadOnlyProperty { _, _ -> activity.getString(resId) } @@ -262,10 +262,10 @@ class NavigationTest { @Test fun navigationBar_multipleBackStackInterests() = runTest { - suspend fun randomTopicName() = datasource.getTopics(ids = null).random().name + val topics = datasource.getTopics(ids = null) composeTestRule.apply { onNodeWithText(interests).performClick() - onNodeWithText(randomTopicName()).performClick() + onNodeWithText(topics.random().name).performClick() // Switch tab onNodeWithText(forYou).performClick() @@ -274,7 +274,7 @@ class NavigationTest { onNodeWithText(interests).performClick() // Verify we're not in the list of interests - onNodeWithText(randomTopicName()).assertDoesNotExist() + onNodeWithText(topics.random().name).assertDoesNotExist() } } }