diff --git a/app/src/sharedTest/java/org/fnives/test/showcase/testutils/idling/OkHttp3IdlingResource.kt b/app/src/sharedTest/java/org/fnives/test/showcase/testutils/idling/OkHttp3IdlingResource.kt index c22ad2f..14dd5a3 100644 --- a/app/src/sharedTest/java/org/fnives/test/showcase/testutils/idling/OkHttp3IdlingResource.kt +++ b/app/src/sharedTest/java/org/fnives/test/showcase/testutils/idling/OkHttp3IdlingResource.kt @@ -19,7 +19,11 @@ class OkHttp3IdlingResource private constructor( var callback: IdlingResource.ResourceCallback? = null init { - dispatcher.idleCallback = Runnable { callback?.onTransitionToIdle() } + val currentCallback = dispatcher.idleCallback + dispatcher.idleCallback = Runnable { + callback?.onTransitionToIdle() + currentCallback?.run() + } } override fun getName(): String = name