Skip to content

Commit fe83f74

Browse files
authored
Merge pull request #715 from PierreBtz/pbeitz/fix-test
[chore] Await a bit for ticket creation
2 parents 2fc452e + e8b5b96 commit fe83f74

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/test/java/org/zendesk/client/v2/RealSmokeTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2771,17 +2771,17 @@ public void getUnresolvedViewReturnsANewlyCreatedTicket() throws Exception {
27712771
Ticket ticket = instance.createTicket(newTestTicket());
27722772
try {
27732773
assertThat(ticket.getId(), notNullValue());
2774-
2775-
Optional<Ticket> maybeTicket =
2776-
StreamSupport.stream(instance.getView(UNRESOLVED_TICKETS_VIEW_ID).spliterator(), false)
2777-
.filter(t -> Objects.equals(t.getId(), ticket.getId()))
2778-
.findFirst();
2779-
assertTrue(maybeTicket.isPresent());
2774+
await().until(() -> lookForTicket(ticket));
27802775
} finally {
27812776
instance.deleteTicket(ticket.getId());
27822777
}
27832778
}
27842779

2780+
private boolean lookForTicket(Ticket ticket) {
2781+
return StreamSupport.stream(instance.getView(UNRESOLVED_TICKETS_VIEW_ID).spliterator(), false)
2782+
.anyMatch(t -> Objects.equals(t.getId(), ticket.getId()));
2783+
}
2784+
27852785
@Test
27862786
public void getViewReturnsTheUnresolvedView() throws Exception {
27872787
createClientWithTokenOrPassword();

0 commit comments

Comments
 (0)