Skip to content

Commit 8debc0e

Browse files
committed
Add tests
1 parent 047c10c commit 8debc0e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

iterableapi/src/test/java/com/iterable/iterableapi/IterableFirebaseMessagingServiceTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import static junit.framework.TestCase.assertTrue;
2424
import static org.mockito.ArgumentMatchers.any;
2525
import static org.mockito.ArgumentMatchers.eq;
26+
import static org.mockito.Mockito.atLeastOnce;
2627
import static org.mockito.Mockito.doNothing;
2728
import static org.mockito.Mockito.spy;
2829
import static org.mockito.Mockito.verify;
@@ -136,6 +137,7 @@ public void testUpdateMessagesIsCalled() throws Exception {
136137
RemoteMessage.Builder builder = new RemoteMessage.Builder("[email protected]");
137138
builder.setData(IterableTestUtils.getMapFromJsonResource("push_payload_embedded_update.json"));
138139
controller.get().onMessageReceived(builder.build());
139-
verify(embeddedManagerSpy).syncMessages();
140+
// syncMessages() may be called multiple times (from handleMessageReceived and from completeUserLogin)
141+
verify(embeddedManagerSpy, atLeastOnce()).syncMessages();
140142
}
141143
}

0 commit comments

Comments
 (0)