Skip to content

Commit 88c54b8

Browse files
committed
fixup: test timeout
Signed-off-by: Todd Baert <[email protected]>
1 parent bdc3e68 commit 88c54b8

File tree

1 file changed

+4
-1
lines changed
  • providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps

1 file changed

+4
-1
lines changed

providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ProviderSteps.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import static io.restassured.RestAssured.when;
44
import static org.assertj.core.api.Assertions.assertThat;
5+
import static org.awaitility.Awaitility.await;
56

67
import dev.openfeature.contrib.providers.flagd.Config;
78
import dev.openfeature.contrib.providers.flagd.FlagdOptions;
@@ -23,6 +24,7 @@
2324
import java.nio.file.Path;
2425
import java.nio.file.Paths;
2526
import java.time.Duration;
27+
import java.util.concurrent.TimeUnit;
2628
import lombok.extern.slf4j.Slf4j;
2729
import org.apache.commons.io.FileUtils;
2830
import org.apache.commons.lang3.RandomStringUtils;
@@ -200,6 +202,7 @@ public void the_flag_was_modded() {
200202

201203
@Then("the client should be in {} state")
202204
public void the_client_should_be_in_fatal_state(String clientState) {
203-
assertThat(state.client.getProviderState()).isEqualTo(ProviderState.valueOf(clientState.toUpperCase()));
205+
await().atMost(100, TimeUnit.MILLISECONDS).untilAsserted(() -> assertThat(state.client.getProviderState())
206+
.isEqualTo(ProviderState.valueOf(clientState.toUpperCase())));
204207
}
205208
}

0 commit comments

Comments
 (0)