abstract class ComposeTest : AutoCloseKoinTest(), CoroutinesTest { @get:Rule val composeTestRule = createAndroidComposeRule() @get:Rule val koinTestRule = KoinTestRule.create { modules( module(override = true) { single { dispatchers } } ) } protected fun composeTest(block: suspend AndroidComposeTestRule.() -> Unit) = coroutinesTest { composeTestRule.block() } }