Skip to content

Commit 5d5c256

Browse files
committed
flaky test
1 parent 127f39c commit 5d5c256

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

OneSignalSDK/onesignal/in-app-messages/src/test/java/com/onesignal/inAppMessages/internal/InAppMessagesManagerTests.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -887,6 +887,7 @@ class InAppMessagesManagerTests : FunSpec({
887887

888888
// When - trigger fetch via onSessionStarted
889889
mocks.inAppMessagesManager.onSessionStarted()
890+
awaitIO()
890891

891892
// Then
892893
coVerify(exactly = 0) { mocks.backend.listInAppMessages(any(), any(), any(), any()) }
@@ -900,6 +901,7 @@ class InAppMessagesManagerTests : FunSpec({
900901

901902
// When
902903
mocks.inAppMessagesManager.onSessionStarted()
904+
awaitIO()
903905

904906
// Then
905907
coVerify(exactly = 0) { mocks.backend.listInAppMessages(any(), any(), any(), any()) }
@@ -913,6 +915,7 @@ class InAppMessagesManagerTests : FunSpec({
913915

914916
// When
915917
mocks.inAppMessagesManager.onSessionStarted()
918+
awaitIO()
916919

917920
// Then
918921
coVerify(exactly = 0) { mocks.backend.listInAppMessages(any(), any(), any(), any()) }
@@ -929,6 +932,7 @@ class InAppMessagesManagerTests : FunSpec({
929932

930933
// When
931934
mocks.inAppMessagesManager.onSessionStarted()
935+
awaitIO()
932936

933937
// Then
934938
coVerify { mocks.backend.listInAppMessages(any(), any(), any(), any()) }
@@ -951,6 +955,7 @@ class InAppMessagesManagerTests : FunSpec({
951955

952956
// When - fetch messages while paused
953957
mocks.inAppMessagesManager.onSessionStarted()
958+
awaitIO()
954959

955960
// Then - should not display
956961
coVerify(exactly = 0) { mocks.inAppDisplayer.displayMessage(any()) }
@@ -975,6 +980,7 @@ class InAppMessagesManagerTests : FunSpec({
975980

976981
// Fetch messages first
977982
mocks.inAppMessagesManager.onSessionStarted()
983+
awaitIO()
978984

979985
// When - set paused to false, which triggers evaluateInAppMessages
980986
mocks.inAppMessagesManager.paused = false
@@ -996,6 +1002,7 @@ class InAppMessagesManagerTests : FunSpec({
9961002

9971003
// Fetch messages
9981004
mocks.inAppMessagesManager.onSessionStarted()
1005+
awaitIO()
9991006

10001007
// Dismiss the message
10011008
mocks.inAppMessagesManager.onMessageWasDismissed(message)
@@ -1026,6 +1033,7 @@ class InAppMessagesManagerTests : FunSpec({
10261033

10271034
// When
10281035
mocks.inAppMessagesManager.onMessageActionOccurredOnMessage(mocks.testInAppMessage, mocks.inAppMessageClickResult)
1036+
awaitIO()
10291037

10301038
// Then - wait for async operations
10311039
coVerify { mocks.outcomeEventsController.sendOutcomeEventWithValue("outcome-name", weight) }
@@ -1077,6 +1085,7 @@ class InAppMessagesManagerTests : FunSpec({
10771085

10781086
// When
10791087
mocks.inAppMessagesManager.onMessageActionOccurredOnMessage(mocks.testInAppMessage, mocks.inAppMessageClickResult)
1088+
awaitIO()
10801089

10811090
// Then
10821091
coVerify { AndroidUtils.openURLInBrowser(any<Context>(), url) }
@@ -1095,6 +1104,7 @@ class InAppMessagesManagerTests : FunSpec({
10951104

10961105
// When
10971106
mocks.inAppMessagesManager.onMessageActionOccurredOnMessage(mocks.testInAppMessage, mocks.inAppMessageClickResult)
1107+
awaitIO()
10981108

10991109
// Then
11001110
coVerify { OneSignalChromeTab.open("https://example.com", true, any()) }

0 commit comments

Comments
 (0)