@@ -25,51 +25,48 @@ describe('PhasedRollOut', function() {
25
25
26
26
it ( 'should return true if phased rollout feature is not configured' , function ( ) {
27
27
expect ( phasedRollOutExpiredForUser ( "@user:hs" , "feature_test" , 0 , {
28
- "feature_other" : { offset : 0 , period : 0 }
28
+ "feature_other" : { offset : 0 , period : 0 } ,
29
29
} ) ) . toBeTruthy ( ) ;
30
30
} ) ;
31
31
32
32
it ( 'should return false if phased rollout for feature is misconfigured' , function ( ) {
33
33
expect ( phasedRollOutExpiredForUser ( "@user:hs" , "feature_test" , 0 , {
34
- "feature_test" : { }
34
+ "feature_test" : { } ,
35
35
} ) ) . toBeFalsy ( ) ;
36
36
} ) ;
37
37
38
38
it ( "should return false if phased rollout hasn't started yet" , function ( ) {
39
- expect ( phasedRollOutExpiredForUser ( "@user:hs" , "feature_test" , 5000000 , {
40
- "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE }
39
+ expect ( phasedRollOutExpiredForUser ( "@user:hs" , "feature_test" , 5000000 , {
40
+ "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE } ,
41
41
} ) ) . toBeFalsy ( ) ;
42
42
} ) ;
43
43
44
44
it ( "should start to return true in bucket 2/10 for '@user:hs'" , function ( ) {
45
45
expect ( phasedRollOutExpiredForUser ( "@user:hs" , "feature_test" ,
46
46
OFFSET + ( MS_IN_MINUTE * 2 ) - 1 , {
47
- "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 }
47
+ "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 } ,
48
48
} ) ) . toBeFalsy ( ) ;
49
49
expect ( phasedRollOutExpiredForUser ( "@user:hs" , "feature_test" ,
50
50
OFFSET + ( MS_IN_MINUTE * 2 ) , {
51
- "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 }
51
+ "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 } ,
52
52
} ) ) . toBeTruthy ( ) ;
53
53
} ) ;
54
54
55
55
it ( "should start to return true in bucket 4/10 for 'alice@other-hs'" , function ( ) {
56
56
expect ( phasedRollOutExpiredForUser ( "alice@other-hs" , "feature_test" ,
57
57
OFFSET + ( MS_IN_MINUTE * 4 ) - 1 , {
58
- "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 }
58
+ "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 } ,
59
59
} ) ) . toBeFalsy ( ) ;
60
60
expect ( phasedRollOutExpiredForUser ( "alice@other-hs" , "feature_test" ,
61
61
OFFSET + ( MS_IN_MINUTE * 4 ) , {
62
- "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 }
62
+ "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 } ,
63
63
} ) ) . toBeTruthy ( ) ;
64
64
} ) ;
65
65
66
66
it ( "should return true after complete rollout period'" , function ( ) {
67
67
expect ( phasedRollOutExpiredForUser ( "user:hs" , "feature_test" ,
68
68
OFFSET + ( MS_IN_MINUTE * 20 ) , {
69
- "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 }
69
+ "feature_test" : { offset : OFFSET , period : MS_IN_MINUTE * 10 } ,
70
70
} ) ) . toBeTruthy ( ) ;
71
71
} ) ;
72
-
73
-
74
-
75
72
} ) ;
0 commit comments