@@ -3,16 +3,25 @@ import { OpenFeature } from '@openfeature/server-sdk';
3
3
import { FlagdProvider } from '../lib/flagd-provider' ;
4
4
5
5
const FLAGD_NAME = 'flagd Provider' ;
6
+ const E2E_CLIENT_NAME = 'e2e' ;
7
+ const UNSTABLE_CLIENT_NAME = 'unstable' ;
6
8
7
9
// register the flagd provider before the tests.
8
10
console . log ( 'Setting flagd provider...' ) ;
9
11
OpenFeature . setProvider (
10
- 'e2e' ,
12
+ E2E_CLIENT_NAME ,
11
13
new FlagdProvider ( { cache : 'disabled' , resolverType : 'in-process' , host : 'localhost' , port : 9090 } ) ,
12
14
) ;
13
- OpenFeature . setProvider ( 'unstable' , new FlagdProvider ( { resolverType : 'in-process' , host : 'localhost' , port : 9091 } ) ) ;
15
+ OpenFeature . setProvider (
16
+ UNSTABLE_CLIENT_NAME ,
17
+ new FlagdProvider ( { resolverType : 'in-process' , host : 'localhost' , port : 9091 } ) ,
18
+ ) ;
19
+ assert (
20
+ OpenFeature . getProviderMetadata ( E2E_CLIENT_NAME ) . name === FLAGD_NAME ,
21
+ new Error ( `Expected ${ FLAGD_NAME } provider to be configured, instead got: ${ OpenFeature . providerMetadata . name } ` ) ,
22
+ ) ;
14
23
assert (
15
- OpenFeature . providerMetadata . name === FLAGD_NAME ,
24
+ OpenFeature . getProviderMetadata ( UNSTABLE_CLIENT_NAME ) . name === FLAGD_NAME ,
16
25
new Error ( `Expected ${ FLAGD_NAME } provider to be configured, instead got: ${ OpenFeature . providerMetadata . name } ` ) ,
17
26
) ;
18
27
console . log ( 'flagd provider configured!' ) ;
0 commit comments