Timo Drick
11/16/2024, 12:20 PMTimo Drick
11/16/2024, 12:23 PMcomposeTestRule
.onAllNodes(SemanticsMatcher.keyIsDefined(SemanticsProperties.Text))
.assertWindowInsets(
insetType = WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout(),
)
Or here a sample to check for overlaps with buttons:
composeTestRule
.onAllNodes(hasClickAction())
.assertWindowInsets(
insetType = WindowInsetsCompat.Type.tappableElement()
)
Timo Drick
11/16/2024, 12:29 PMTimo Drick
11/16/2024, 12:32 PMTestWindowInsets {
checkOverlap(WindowInsets.safeDrawing, SemanticsProperties.Text)
checkOverlap(WindowInsets.systemGestures, SemanticsActions.OnClick)
}
Timo Drick
11/16/2024, 12:39 PMAlbert Chang
11/16/2024, 6:51 PMcompileOnly
+ debugImplementation
enough?Timo Drick
11/16/2024, 6:56 PMTimo Drick
11/16/2024, 7:35 PMAlbert Chang
11/17/2024, 4:36 PM