Skip to content

Commit b818057

Browse files
committed
added await in ProviderSteps
and removed Awaitility.await() since it is not needed anymore since we wait during the setting of the states Signed-off-by: ThomasKrieger <[email protected]>
1 parent 0c64c82 commit b818057

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/test/java/dev/openfeature/sdk/e2e/steps/ProviderSteps.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@
2525
import dev.openfeature.sdk.providers.memory.InMemoryProvider;
2626
import io.cucumber.java.en.Given;
2727
import io.cucumber.java.en.Then;
28-
import java.time.Duration;
2928
import java.util.Map;
30-
import org.awaitility.Awaitility;
3129

3230
public class ProviderSteps {
3331
private final State state;
@@ -114,19 +112,15 @@ private void setupMockProvider(ErrorCode errorCode, String errorMessage, Provide
114112
switch (providerState) {
115113
case FATAL:
116114
case ERROR:
117-
mockProvider.emitProviderReady(details);
118-
mockProvider.emitProviderError(details);
115+
mockProvider.emitProviderReady(details).await();
116+
mockProvider.emitProviderError(details).await();
119117
break;
120118
case STALE:
121-
mockProvider.emitProviderReady(details);
122-
mockProvider.emitProviderStale(details);
119+
mockProvider.emitProviderReady(details).await();
120+
mockProvider.emitProviderStale(details).await();
123121
break;
124122
default:
125123
}
126-
Awaitility.await().atMost(Duration.ofSeconds(30)).until(() -> {
127-
ProviderState providerState1 = client.getProviderState();
128-
return providerState1 == providerState;
129-
});
130124
}
131125

132126
private void configureMockEvaluations(FeatureProvider mockProvider, ErrorCode errorCode, String errorMessage) {

0 commit comments

Comments
 (0)