1- import delegate from '../../src/lib/feature-flag-delegate'
1+ import featureFlagDelegate from '../../src/lib/feature-flag-delegate'
22
3- describe ( 'feature flag delegate ' , ( ) => {
3+ describe ( 'feature flag featureFlagDelegate ' , ( ) => {
44 describe ( '#add' , ( ) => {
55 it ( 'should do nothing if name is not passed' , ( ) => {
66 const existingFeatures = [ { name : 'abc' , variant : 'xyz' } ]
77 const existingFeaturesIndex = { abc : 0 }
88
9- delegate . add ( existingFeatures , existingFeaturesIndex )
9+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex )
1010
1111 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'abc' , variant : 'xyz' } ] )
1212 expect ( existingFeaturesIndex ) . toStrictEqual ( { abc : 0 } )
@@ -16,7 +16,7 @@ describe('feature flag delegate', () => {
1616 const existingFeatures = [ { name : 'abc' , variant : 'xyz' } ]
1717 const existingFeaturesIndex = { abc : 0 }
1818
19- delegate . add ( existingFeatures , existingFeaturesIndex , undefined , '???' )
19+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , undefined , '???' )
2020
2121 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'abc' , variant : 'xyz' } ] )
2222 expect ( existingFeaturesIndex ) . toStrictEqual ( { abc : 0 } )
@@ -26,7 +26,7 @@ describe('feature flag delegate', () => {
2626 const existingFeatures = [ { name : 'abc' , variant : 'xyz' } ]
2727 const existingFeaturesIndex = { abc : 0 }
2828
29- delegate . add ( existingFeatures , existingFeaturesIndex , null , '???' )
29+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , null , '???' )
3030
3131 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'abc' , variant : 'xyz' } ] )
3232 expect ( existingFeaturesIndex ) . toStrictEqual ( { abc : 0 } )
@@ -36,7 +36,7 @@ describe('feature flag delegate', () => {
3636 const existingFeatures : any [ ] = [ ]
3737 const existingFeaturesIndex = { }
3838
39- delegate . add ( existingFeatures , existingFeaturesIndex , 'good_feature' )
39+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'good_feature' )
4040
4141 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'good_feature' , variant : null } ] )
4242 expect ( existingFeaturesIndex ) . toStrictEqual ( { good_feature : 0 } )
@@ -46,7 +46,7 @@ describe('feature flag delegate', () => {
4646 const existingFeatures : [ ] = [ ]
4747 const existingFeaturesIndex = { }
4848
49- delegate . add ( existingFeatures , existingFeaturesIndex , 'ok_feature' , null )
49+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'ok_feature' , null )
5050
5151 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'ok_feature' , variant : null } ] )
5252 expect ( existingFeaturesIndex ) . toStrictEqual ( { ok_feature : 0 } )
@@ -56,7 +56,7 @@ describe('feature flag delegate', () => {
5656 const existingFeatures : any [ ] = [ ]
5757 const existingFeaturesIndex = { }
5858
59- delegate . add ( existingFeatures , existingFeaturesIndex , 'cool_feature' , 'very ant' )
59+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'cool_feature' , 'very ant' )
6060
6161 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'cool_feature' , variant : 'very ant' } ] )
6262 expect ( existingFeaturesIndex ) . toStrictEqual ( { cool_feature : 0 } )
@@ -75,7 +75,7 @@ describe('feature flag delegate', () => {
7575 const existingFeatures : any [ ] = [ ]
7676 const existingFeaturesIndex = { }
7777
78- delegate . add ( existingFeatures , existingFeaturesIndex , 'some_feature' , variant )
78+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'some_feature' , variant )
7979
8080 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'some_feature' , variant : expected } ] )
8181 expect ( existingFeaturesIndex ) . toStrictEqual ( { some_feature : 0 } )
@@ -85,9 +85,9 @@ describe('feature flag delegate', () => {
8585 const existingFeatures = [ { name : 'a' , variant : 'a' } , { name : 'b' , variant : 'b' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'e' } ]
8686 const existingFeaturesIndex = { a : 0 , b : 1 , c : 2 , d : 3 , e : 4 }
8787
88- delegate . add ( existingFeatures , existingFeaturesIndex , 'b' , 'x' )
89- delegate . add ( existingFeatures , existingFeaturesIndex , 'e' , 'y' )
90- delegate . add ( existingFeatures , existingFeaturesIndex , 'a' , 'z' )
88+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'b' , 'x' )
89+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'e' , 'y' )
90+ featureFlagDelegate . add ( existingFeatures , existingFeaturesIndex , 'a' , 'z' )
9191
9292 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'a' , variant : 'z' } , { name : 'b' , variant : 'x' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'y' } ] )
9393 expect ( existingFeaturesIndex ) . toStrictEqual ( { a : 0 , b : 1 , c : 2 , d : 3 , e : 4 } )
@@ -99,7 +99,7 @@ describe('feature flag delegate', () => {
9999 const existingFeatures : any [ ] = [ ]
100100 const existingFeaturesIndex = { }
101101
102- delegate . merge ( existingFeatures , [
102+ featureFlagDelegate . merge ( existingFeatures , [
103103 { name : 'a' , variant : 'b' } ,
104104 { name : 'c' , variant : 'd' }
105105 ] , existingFeaturesIndex )
@@ -112,7 +112,7 @@ describe('feature flag delegate', () => {
112112 const existingFeatures = [ { name : 'a' , variant : 'a' } , { name : 'b' , variant : 'b' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'e' } ]
113113 const existingFeaturesIndex = { a : 0 , b : 1 , c : 2 , d : 3 , e : 4 }
114114
115- delegate . merge ( existingFeatures , [
115+ featureFlagDelegate . merge ( existingFeatures , [
116116 { name : 'b' , variant : 'x' } ,
117117 { name : 'e' , variant : 'y' } ,
118118 { name : 'a' , variant : 'z' }
@@ -143,7 +143,7 @@ describe('feature flag delegate', () => {
143143 { name : 'p' , variant : 'p' }
144144 ]
145145
146- delegate . merge ( existingFeatures , [
146+ featureFlagDelegate . merge ( existingFeatures , [
147147 { name : 'a' , variant : 12345 } ,
148148 { name : 'c' , variant : 0 } ,
149149 { name : 'e' , variant : true } ,
@@ -183,7 +183,7 @@ describe('feature flag delegate', () => {
183183 const existingFeatures = [ { name : 'a' , variant : 'a' } , { name : 'b' , variant : 'b' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'e' } ]
184184 const existingFeaturesIndex = { a : 0 , b : 1 , c : 2 , d : 3 , e : 3 }
185185
186- delegate . merge ( existingFeatures , [
186+ featureFlagDelegate . merge ( existingFeatures , [
187187 { name : 'b' , variant : 'x' } ,
188188 { variant : 'y' } ,
189189 { name : 'a' , variant : 'z' } ,
@@ -200,7 +200,7 @@ describe('feature flag delegate', () => {
200200 const existingFeatures = [ { name : 'a' , variant : 'a' } , { name : 'b' , variant : 'b' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'e' } ]
201201 const existingFeaturesIndex = { a : 'a' , b : 'b' , c : 'c' , d : 'd' , e : 'e' }
202202
203- delegate . merge ( existingFeatures , { a : 'a' , b : 'b' , c : 'c' } , existingFeaturesIndex )
203+ featureFlagDelegate . merge ( existingFeatures , { a : 'a' , b : 'b' , c : 'c' } , existingFeaturesIndex )
204204
205205 expect ( existingFeatures ) . toStrictEqual ( [ { name : 'a' , variant : 'a' } , { name : 'b' , variant : 'b' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'e' } ] )
206206 expect ( existingFeaturesIndex ) . toStrictEqual ( { a : 'a' , b : 'b' , c : 'c' , d : 'd' , e : 'e' } )
@@ -210,7 +210,7 @@ describe('feature flag delegate', () => {
210210 const features = [ { name : 'a' , variant : 'a' } , { name : 'b' , variant : 'b' } , { name : 'c' , variant : 'c' } , { name : 'd' , variant : 'd' } , { name : 'e' , variant : 'e' } ]
211211 const featuresIndex = { a : 0 , b : 1 , c : 2 , d : 3 , e : 4 }
212212
213- delegate . merge ( features , [
213+ featureFlagDelegate . merge ( features , [
214214 { name : 'b' , variant : 'x' } ,
215215 'name: yes' ,
216216 undefined ,
@@ -230,16 +230,16 @@ describe('feature flag delegate', () => {
230230 const features : any [ ] = [ ]
231231 const featuresIndex = { }
232232
233- delegate . add ( features , featuresIndex , 'a' , 'b' )
234- delegate . merge ( features , [
233+ featureFlagDelegate . add ( features , featuresIndex , 'a' , 'b' )
234+ featureFlagDelegate . merge ( features , [
235235 { name : 'c' , variant : 'd' } ,
236236 { name : 'e' } ,
237237 { name : 'f' , variant : 'g' }
238238 ] , featuresIndex )
239239
240240 expect ( features ) . toStrictEqual ( [ { name : 'a' , variant : 'b' } , { name : 'c' , variant : 'd' } , { name : 'e' , variant : null } , { name : 'f' , variant : 'g' } ] )
241241
242- expect ( delegate . toEventApi ( features ) ) . toStrictEqual ( [
242+ expect ( featureFlagDelegate . toEventApi ( features ) ) . toStrictEqual ( [
243243 { featureFlag : 'a' , variant : 'b' } ,
244244 { featureFlag : 'c' , variant : 'd' } ,
245245 { featureFlag : 'e' } ,
@@ -248,7 +248,7 @@ describe('feature flag delegate', () => {
248248 } )
249249
250250 it ( 'should handle an empty array' , ( ) => {
251- expect ( delegate . toEventApi ( [ ] ) ) . toStrictEqual ( [ ] )
251+ expect ( featureFlagDelegate . toEventApi ( [ ] ) ) . toStrictEqual ( [ ] )
252252 } )
253253 } )
254254} )
0 commit comments