Skip to content

Commit

Permalink
respect init delay for provider
Browse files Browse the repository at this point in the history
  • Loading branch information
sideshowcoder committed Feb 10, 2025
1 parent 4621e51 commit 26df9e7
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/test/java/dev/openfeature/sdk/EventsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -601,13 +601,13 @@ void matchingStaleEventsMustRunImmediately() {
OpenFeatureAPI api = OpenFeatureAPI.getInstance();

// provider which is already stale
TestEventsProvider provider = TestEventsProvider.newInitializedTestEventsProvider();
TestEventsProvider provider = new TestEventsProvider(INIT_DELAY);
Client client = api.getClient(name);
api.setProviderAndWait(name, provider);
provider.emitProviderStale(ProviderEventDetails.builder().build());
assertThat(client.getProviderState()).isEqualTo(ProviderState.STALE);

// should run even thought handler was added after stale
// should run even though handler was added after stale
client.onProviderStale(handler);
verify(handler, timeout(TIMEOUT)).accept(any());
}
Expand All @@ -623,13 +623,13 @@ void matchingErrorEventsMustRunImmediately() {
OpenFeatureAPI api = OpenFeatureAPI.getInstance();

// provider which is already in error
TestEventsProvider provider = new TestEventsProvider();
TestEventsProvider provider = new TestEventsProvider(INIT_DELAY);
Client client = api.getClient(name);
api.setProviderAndWait(name, provider);
provider.emitProviderError(ProviderEventDetails.builder().build());
assertThat(client.getProviderState()).isEqualTo(ProviderState.ERROR);

// should run even thought handler was added after error
// should run even though handler was added after error
client.onProviderError(handler);
verify(handler, timeout(TIMEOUT)).accept(any());
}
Expand Down

0 comments on commit 26df9e7

Please sign in to comment.