File tree Expand file tree Collapse file tree
JetNews/app/src/androidTest/java/com/example/jetnews Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,9 +22,8 @@ import androidx.compose.ui.test.hasText
2222import androidx.compose.ui.test.junit4.createAndroidComposeRule
2323import androidx.compose.ui.test.onNodeWithContentDescription
2424import androidx.compose.ui.test.onNodeWithText
25- import androidx.compose.ui.test.onRoot
2625import androidx.compose.ui.test.performClick
27- import androidx.compose.ui.test.printToString
26+ import androidx.compose.ui.test.performScrollTo
2827import androidx.test.core.app.ApplicationProvider
2928import androidx.test.ext.junit.runners.AndroidJUnit4
3029import com.example.jetnews.data.posts.impl.manuel
@@ -55,17 +54,10 @@ class JetnewsTests {
5554
5655 @Test
5756 fun app_opensArticle () {
58-
59- println (composeTestRule.onRoot().printToString())
60- composeTestRule.onAllNodes(hasText(manuel.name, substring = true ))[0 ].performClick()
61-
62- println (composeTestRule.onRoot().printToString())
63- try {
64- composeTestRule.onAllNodes(hasText(" Use Dagger in Kotlin!" , substring = true ))[0 ].assertExists()
65- } catch (e: AssertionError ) {
66- println (composeTestRule.onRoot().printToString())
67- throw e
68- }
57+ composeTestRule.onAllNodes(hasText(manuel.name, substring = true ))[0 ]
58+ .performScrollTo()
59+ .performClick()
60+ composeTestRule.waitUntilExactlyOneExists(hasText(" Use Dagger in Kotlin!" , substring = true ), 5000L )
6961 }
7062
7163 @Test
You can’t perform that action at this time.
0 commit comments