@@ -214,7 +214,7 @@ describe('GoFeatureFlagWebProvider', () => {
214
214
it ( 'should get a valid boolean flag evaluation' , async ( ) => {
215
215
const flagKey = 'bool_flag' ;
216
216
await OpenFeature . setContext ( defaultContext ) ;
217
- OpenFeature . setProvider ( 'test-provider' , defaultProvider ) ;
217
+ await OpenFeature . setProviderAndWait ( 'test-provider' , defaultProvider ) ;
218
218
const client = await OpenFeature . getClient ( 'test-provider' ) ;
219
219
await websocketMockServer . connected ;
220
220
const got = client . getBooleanDetails ( flagKey , false ) ;
@@ -233,7 +233,7 @@ describe('GoFeatureFlagWebProvider', () => {
233
233
it ( 'should get a valid string flag evaluation' , async ( ) => {
234
234
const flagKey = 'string_flag' ;
235
235
await OpenFeature . setContext ( defaultContext ) ;
236
- OpenFeature . setProvider ( 'test-provider' , defaultProvider ) ;
236
+ await OpenFeature . setProviderAndWait ( 'test-provider' , defaultProvider ) ;
237
237
const client = await OpenFeature . getClient ( 'test-provider' ) ;
238
238
await websocketMockServer . connected ;
239
239
const got = client . getStringDetails ( flagKey , 'false' ) ;
@@ -252,7 +252,7 @@ describe('GoFeatureFlagWebProvider', () => {
252
252
it ( 'should get a valid number flag evaluation' , async ( ) => {
253
253
const flagKey = 'number_flag' ;
254
254
await OpenFeature . setContext ( defaultContext ) ;
255
- OpenFeature . setProvider ( 'test-provider' , defaultProvider ) ;
255
+ await OpenFeature . setProviderAndWait ( 'test-provider' , defaultProvider ) ;
256
256
const client = await OpenFeature . getClient ( 'test-provider' ) ;
257
257
await websocketMockServer . connected ;
258
258
const got = client . getNumberDetails ( flagKey , 456 ) ;
@@ -271,7 +271,7 @@ describe('GoFeatureFlagWebProvider', () => {
271
271
it ( 'should get a valid object flag evaluation' , async ( ) => {
272
272
const flagKey = 'object_flag' ;
273
273
await OpenFeature . setContext ( defaultContext ) ;
274
- OpenFeature . setProvider ( 'test-provider' , defaultProvider ) ;
274
+ await OpenFeature . setProviderAndWait ( 'test-provider' , defaultProvider ) ;
275
275
const client = await OpenFeature . getClient ( 'test-provider' ) ;
276
276
await websocketMockServer . connected ;
277
277
const got = client . getObjectDetails ( flagKey , { error : true } ) ;
@@ -290,7 +290,7 @@ describe('GoFeatureFlagWebProvider', () => {
290
290
it ( 'should get an error if evaluate a boolean flag with a string function' , async ( ) => {
291
291
const flagKey = 'bool_flag' ;
292
292
await OpenFeature . setContext ( defaultContext ) ;
293
- OpenFeature . setProvider ( 'test-provider' , defaultProvider ) ;
293
+ await OpenFeature . setProviderAndWait ( 'test-provider' , defaultProvider ) ;
294
294
const client = await OpenFeature . getClient ( 'test-provider' ) ;
295
295
await websocketMockServer . connected ;
296
296
const got = client . getStringDetails ( flagKey , 'false' ) ;
@@ -308,7 +308,7 @@ describe('GoFeatureFlagWebProvider', () => {
308
308
it ( 'should get an error if flag does not exists' , async ( ) => {
309
309
const flagKey = 'not-exist' ;
310
310
await OpenFeature . setContext ( defaultContext ) ;
311
- OpenFeature . setProvider ( 'test-provider' , defaultProvider ) ;
311
+ await OpenFeature . setProviderAndWait ( 'test-provider' , defaultProvider ) ;
312
312
const client = await OpenFeature . getClient ( 'test-provider' ) ;
313
313
await websocketMockServer . connected ;
314
314
const got = client . getBooleanDetails ( flagKey , false ) ;
@@ -382,7 +382,9 @@ describe('GoFeatureFlagWebProvider', () => {
382
382
expect ( staleHandler ) . not . toBeCalled ( ) ;
383
383
expect ( configurationChangedHandler . mock . calls [ 0 ] [ 0 ] ) . toEqual ( {
384
384
clientName : 'test-provider' ,
385
+ domain : 'test-provider' ,
385
386
message : 'flag configuration have changed' ,
387
+ providerName : 'GoFeatureFlagWebProvider' ,
386
388
flagsChanged : [
387
389
'deleted-flag-1' ,
388
390
'deleted-flag-2' ,
0 commit comments