Skip to content

ComposeIdleAware

interface ComposeIdleAware

Implemented by Compose-driven screens that recompose asynchronously, so test harnesses can poll for a settled frame (no pending or in-flight recomposition) before asserting on rendered output - e.g. before taking a screenshot right after simulating a click.

Inheritors

Functions

isComposeIdle

abstract fun isComposeIdle(): Boolean

true when there is no snapshot-write notification, frame request, or recompose job pending.