package com.example.orders.testing import androidx.test.espresso.IdlingResource import androidx.test.espresso.idling.CountingIdlingResource object OrderIdlingResource { private val counter = CountingIdlingResource("OrderRepository") val idlingResource: IdlingResource = counter suspend fun track( block: suspend () -> T ): T { counter.increment() return try { block() } finally { counter.decrement() } } }