Compose Rule Setup class PrimaryButtonTest { // When testing individual components, we can just create a compose rule. @get:Rule val composeTestRule = createComposeRule() } @AdamMc331 #DCLDN22 6
Compose Rule Setup class PrimaryButtonTest { // When testing individual components, we can just create a compose rule. @get:Rule val composeTestRule = createComposeRule() // When testing activities, use androidComposeRule. @get:Rule val composeTestRule = createAndroidComposeRule() } @AdamMc331 #DCLDN22 7
Test Tags // In app PrimaryButton( modifier = Modifier.testTag("login_button") ) // In test composeTestRule.onNodeWithTag("login_button") @AdamMc331 #DCLDN22 20