Bradleycorn
11/19/2021, 1:42 AMClickableTextonClick = { pos ->
    if (pos in linkStart..linkEnd) {
        onLoginClicked()
    }
}performClick()performTouchInput()Brian G
11/19/2021, 3:25 PMBradleycorn
11/19/2021, 4:06 PMonLoginClicked()onClick = { pos ->
    if (pos in linkStart..linkEnd) {
        //Removing this, we don't want to do anything when the text is clicked.  
        //onLoginClicked()
    }
}Bradleycorn
11/19/2021, 4:09 PM@Test
fun LoginClickCallbackIsCalled() {
   var loginClicked = false
   composeTestRule.setContent {
      MyComposable(onLoginClicked = { loginClicked = true })
   }
   composeTestRule.onNodeWithContentDescription("The ClickableText").performClick()
   assertTrue("Login callback should be called when login is clicked", loginClicked)
}Brian G
11/19/2021, 10:28 PMBrian G
11/20/2021, 9:22 AMBrian G
11/20/2021, 9:26 AMfun onTextClick(index: Int)Bradleycorn
11/22/2021, 1:36 PMperofrmClickZach Klippenstein (he/him) [MOD]
11/22/2021, 4:15 PMZach Klippenstein (he/him) [MOD]
11/22/2021, 4:16 PMBradleycorn
11/22/2021, 4:20 PMClickableTextZach Klippenstein (he/him) [MOD]
11/22/2021, 4:26 PMBradleycorn
11/22/2021, 4:28 PMBradleycorn
11/22/2021, 5:08 PMClickableTextZach Klippenstein (he/him) [MOD]
11/22/2021, 5:16 PMchatterInDaSkull
04/10/2023, 6:11 PMZach Klippenstein (he/him) [MOD]
04/10/2023, 10:20 PM