Skip to content

Commit af30a35

Browse files
committed
fix: race condition?
Signed-off-by: Simon Schrottner <[email protected]>
1 parent 1a5ffa8 commit af30a35

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import static org.mockito.Mockito.spy;
1010
import static org.mockito.Mockito.when;
1111

12+
import dev.openfeature.sdk.Client;
1213
import dev.openfeature.sdk.ErrorCode;
1314
import dev.openfeature.sdk.EventProvider;
1415
import dev.openfeature.sdk.FeatureProvider;
@@ -104,7 +105,8 @@ private void setupMockProvider(ErrorCode errorCode, String errorMessage, Provide
104105
configureMockEvaluations(mockProvider, errorCode, errorMessage);
105106

106107
OpenFeatureAPI.getInstance().setProvider(providerState.name(), mockProvider);
107-
state.client = OpenFeatureAPI.getInstance().getClient(providerState.name());
108+
Client client = OpenFeatureAPI.getInstance().getClient(providerState.name());
109+
state.client = client;
108110

109111
ProviderEventDetails details =
110112
ProviderEventDetails.builder().errorCode(errorCode).build();
@@ -121,7 +123,7 @@ private void setupMockProvider(ErrorCode errorCode, String errorMessage, Provide
121123
default:
122124
}
123125
Awaitility.await().until(() -> {
124-
ProviderState providerState1 = state.client.getProviderState();
126+
ProviderState providerState1 = client.getProviderState();
125127
return providerState1 == providerState;
126128
});
127129
}

0 commit comments

Comments
 (0)