The receiver scope of the touch input injection lambda from [performTouchInput].
fun touchInputClick() {
composeTestRule.onNodeWithTag("myComponent").performTouchInput { click() }
}
fun touchInputLShapedGesture() {
composeTestRule.onNodeWithTag("myComponent").performTouchInput {
down(topLeft)
moveTo(topLeft + percentOffset(0f, .1f))
moveTo(topLeft + percentOffset(0f, .2f))
moveTo(topLeft + percentOffset(0f, .3f))
moveTo(topLeft + percentOffset(0f, .4f))
moveTo(centerLeft)
moveTo(centerLeft + percentOffset(.1f, 0f))
moveTo(centerLeft + percentOffset(.2f, 0f))
moveTo(centerLeft + percentOffset(.3f, 0f))
moveTo(centerLeft + percentOffset(.4f, 0f))
moveTo(center)
up()
}
}
fun touchInputSwipeUp() {
composeTestRule.onNodeWithTag("myComponent").performTouchInput { swipeUp() }
}