Skip to content

Instantly share code, notes, and snippets.

@DmytroShuba
Created September 15, 2021 16:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DmytroShuba/66d33593aed8372c012186eb7785a898 to your computer and use it in GitHub Desktop.
Save DmytroShuba/66d33593aed8372c012186eb7785a898 to your computer and use it in GitHub Desktop.
How to test Jetpack Compose - Test Button Click 2
@Test
fun testButtonClick() {
composeTestRule.setContent {
Column {
Button(
onClick = {...},
modifier = Modifier.testTag("yourTestTag")
) {
Text(text = "Click")
}
}
}
val button = composeTestRule.onNode(hasTestTag("yourTestTag"), true)
button.assertIsDisplayed()
button.performClick()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment