We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f37d54d commit 3affca2Copy full SHA for 3affca2
permission-flow/src/test/java/dev/shreyaspatil/permissionFlow/internal/ApplicationStateMonitorTest.kt
@@ -301,6 +301,19 @@ class ApplicationStateMonitorTest {
301
}
302
303
304
+ @Test
305
+ @Config(sdk = [Build.VERSION_CODES.M])
306
+ fun shouldNotEmitEvent_whenActivityIsResumedAfterPaused_onAndroidM() = runTest {
307
+ monitor.activityForegroundEvents.test {
308
+ // Before onStart(), onStop() should be called first
309
+ lifecycleCallbacks.onActivityPaused(mockk())
310
+ lifecycleCallbacks.onActivityResumed(mockk())
311
+
312
+ // Event should get emitted
313
+ expectNoEvents()
314
+ }
315
316
317
@Test
318
@Config(sdk = [Build.VERSION_CODES.N])
319
fun shouldNotEmitEvent_whenActivityIsResumedButStillInMultiWindowMode() = runTest {
0 commit comments