Skip to content

Commit 57f3700

Browse files
committed
Select last topic by name instead of a random one
1 parent 0a1f333 commit 57f3700

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationTest.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import androidx.test.espresso.NoActivityResumedException
3636
import com.google.samples.apps.nowinandroid.MainActivity
3737
import com.google.samples.apps.nowinandroid.R
3838
import com.google.samples.apps.nowinandroid.core.network.NiaNetworkDataSource
39+
import com.google.samples.apps.nowinandroid.core.network.model.NetworkTopic
3940
import com.google.samples.apps.nowinandroid.core.rules.GrantPostNotificationsPermissionRule
4041
import dagger.hilt.android.testing.BindValue
4142
import dagger.hilt.android.testing.HiltAndroidRule
@@ -267,8 +268,8 @@ class NavigationTest {
267268
composeTestRule.apply {
268269
onNodeWithText(interests).performClick()
269270

270-
// Select a random topic
271-
val topic = datasource.getTopics().random().name
271+
// Select the last topic
272+
val topic = datasource.getTopics().sortedBy(NetworkTopic::name).last().name
272273
onNodeWithTag("interests:topics").performScrollToNode(hasText(topic))
273274
onNodeWithText(topic).performClick()
274275

0 commit comments

Comments
 (0)