@@ -872,6 +872,11 @@ describe('GoFeatureFlagProvider', () => {
872
872
flagCacheTTL : 3000 ,
873
873
flagCacheSize : 100 ,
874
874
dataFlushInterval : 1000 , // in milliseconds
875
+ exporterMetadata : {
876
+ nodeJSVersion : '14.17.0' ,
877
+ appVersion : '1.0.0' ,
878
+ identifier : 123 ,
879
+ } ,
875
880
} ) ;
876
881
const providerName = expect . getState ( ) . currentTestName || 'test' ;
877
882
await OpenFeature . setProviderAndWait ( providerName , goff ) ;
@@ -896,9 +901,9 @@ describe('GoFeatureFlagProvider', () => {
896
901
userKey : 'user-key' ,
897
902
} ,
898
903
] ,
899
- meta : { provider : 'open-feature-js-sdk' } ,
904
+ meta : { provider : 'js' , openfeature : true , nodeJSVersion : '14.17.0' , appVersion : '1.0.0' , identifier : 123 } ,
900
905
} ;
901
- expect ( want ) . toEqual ( got ) ;
906
+ expect ( got ) . toEqual ( want ) ;
902
907
} ) ;
903
908
904
909
it ( 'should call the data collector when waiting more than the dataFlushInterval' , async ( ) => {
@@ -912,6 +917,11 @@ describe('GoFeatureFlagProvider', () => {
912
917
flagCacheTTL : 3000 ,
913
918
flagCacheSize : 100 ,
914
919
dataFlushInterval : 100 , // in milliseconds
920
+ exporterMetadata : {
921
+ nodeJSVersion : '14.17.0' ,
922
+ appVersion : '1.0.0' ,
923
+ identifier : 123 ,
924
+ } ,
915
925
} ) ;
916
926
const providerName = expect . getState ( ) . currentTestName || 'test' ;
917
927
await OpenFeature . setProviderAndWait ( providerName , goff ) ;
@@ -934,6 +944,11 @@ describe('GoFeatureFlagProvider', () => {
934
944
flagCacheTTL : 3000 ,
935
945
flagCacheSize : 100 ,
936
946
dataFlushInterval : 100 , // in milliseconds
947
+ exporterMetadata : {
948
+ nodeJSVersion : '14.17.0' ,
949
+ appVersion : '1.0.0' ,
950
+ identifier : 123 ,
951
+ } ,
937
952
} ) ;
938
953
const providerName = expect . getState ( ) . currentTestName || 'test' ;
939
954
await OpenFeature . setProviderAndWait ( providerName , goff ) ;
@@ -962,6 +977,11 @@ describe('GoFeatureFlagProvider', () => {
962
977
flagCacheTTL : 3000 ,
963
978
flagCacheSize : 100 ,
964
979
dataFlushInterval : 200 , // in milliseconds
980
+ exporterMetadata : {
981
+ nodeJSVersion : '14.17.0' ,
982
+ appVersion : '1.0.0' ,
983
+ identifier : 123 ,
984
+ } ,
965
985
} ) ;
966
986
const providerName = expect . getState ( ) . currentTestName || 'test' ;
967
987
await OpenFeature . setProviderAndWait ( providerName , goff ) ;
@@ -988,6 +1008,11 @@ describe('GoFeatureFlagProvider', () => {
988
1008
flagCacheTTL : 3000 ,
989
1009
flagCacheSize : 100 ,
990
1010
dataFlushInterval : 2000 , // in milliseconds
1011
+ exporterMetadata : {
1012
+ nodeJSVersion : '14.17.0' ,
1013
+ appVersion : '1.0.0' ,
1014
+ identifier : 123 ,
1015
+ } ,
991
1016
} ,
992
1017
testLogger ,
993
1018
) ;
0 commit comments