Skip to content

Commit 9a74970

Browse files
Drains the initialize requests before tests
1 parent 8ebbb16 commit 9a74970

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class IterableInboxTest extends BaseTest {
4343
private IterableUrlHandler urlHandler;
4444

4545
@Before
46-
public void setUp() throws IOException {
46+
public void setUp() throws Exception {
4747
server = new MockWebServer();
4848
dispatcher = new PathBasedQueueDispatcher();
4949
server.setDispatcher(dispatcher);
@@ -62,6 +62,9 @@ public IterableConfig.Builder run(IterableConfig.Builder builder) {
6262
.setUrlHandler(urlHandler);
6363
}
6464
});
65+
// Drain init sync HTTP requests so they don't consume responses enqueued by tests
66+
while (server.takeRequest(200, TimeUnit.MILLISECONDS) != null) { }
67+
shadowOf(getMainLooper()).idle();
6568
}
6669

6770
@After

0 commit comments

Comments
 (0)