@@ -843,12 +843,12 @@ describe('lib/core/decision_service', function() {
843
843
getVariationStub . returns ( null ) ;
844
844
} ) ;
845
845
846
- it ( 'returns a decision with no variation' , function ( ) {
846
+ it ( 'returns a decision with no variation and source rollout ' , function ( ) {
847
847
var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
848
848
var expectedDecision = {
849
849
experiment : null ,
850
850
variation : null ,
851
- decisionSource : null ,
851
+ decisionSource : DECISION_SOURCES . ROLLOUT ,
852
852
} ;
853
853
assert . deepEqual ( decision , expectedDecision ) ;
854
854
sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: User user1 is not in any experiment on the feature test_feature_for_experiment.' ) ;
@@ -915,12 +915,12 @@ describe('lib/core/decision_service', function() {
915
915
getVariationStub . returns ( null ) ;
916
916
} ) ;
917
917
918
- it ( 'returns a decision with no experiment and no variation' , function ( ) {
918
+ it ( 'returns a decision with no experiment, no variation and source rollout ' , function ( ) {
919
919
var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
920
920
var expectedDecision = {
921
921
experiment : null ,
922
922
variation : null ,
923
- decisionSource : null ,
923
+ decisionSource : DECISION_SOURCES . ROLLOUT ,
924
924
} ;
925
925
assert . deepEqual ( decision , expectedDecision ) ;
926
926
sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: User user1 is not in any experiment on the feature feature_with_group.' ) ;
@@ -932,7 +932,7 @@ describe('lib/core/decision_service', function() {
932
932
var expectedDecision = {
933
933
experiment : null ,
934
934
variation : null ,
935
- decisionSource : null ,
935
+ decisionSource : DECISION_SOURCES . ROLLOUT ,
936
936
} ;
937
937
assert . deepEqual ( decision , expectedDecision ) ;
938
938
sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: User user1 is not in any experiment on the feature feature_exp_no_traffic.' ) ;
@@ -946,12 +946,12 @@ describe('lib/core/decision_service', function() {
946
946
bucketUserIntoExperimentStub . returns ( null ) ;
947
947
} ) ;
948
948
949
- it ( 'returns a decision with no experiment and no variation' , function ( ) {
949
+ it ( 'returns a decision with no experiment, no variation and source rollout ' , function ( ) {
950
950
var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
951
951
var expectedDecision = {
952
952
experiment : null ,
953
953
variation : null ,
954
- decisionSource : null ,
954
+ decisionSource : DECISION_SOURCES . ROLLOUT ,
955
955
} ;
956
956
assert . deepEqual ( decision , expectedDecision ) ;
957
957
sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: User user1 is not in any experiment on the feature feature_with_group.' ) ;
@@ -1168,12 +1168,12 @@ describe('lib/core/decision_service', function() {
1168
1168
bucketStub . returns ( null ) ;
1169
1169
} ) ;
1170
1170
1171
- it ( 'returns a decision with no variation and no experiment' , function ( ) {
1171
+ it ( 'returns a decision with no variation, no experiment and source rollout ' , function ( ) {
1172
1172
var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
1173
1173
var expectedDecision = {
1174
1174
experiment : null ,
1175
1175
variation : null ,
1176
- decisionSource : null ,
1176
+ decisionSource : DECISION_SOURCES . ROLLOUT ,
1177
1177
} ;
1178
1178
assert . deepEqual ( decision , expectedDecision ) ;
1179
1179
sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: User user1 does not meet conditions for targeting rule 1.' ) ;
@@ -1378,12 +1378,12 @@ describe('lib/core/decision_service', function() {
1378
1378
feature = configObj . featureKeyMap . unused_flag ;
1379
1379
} ) ;
1380
1380
1381
- it ( 'returns a decision with no variation and no experiment' , function ( ) {
1381
+ it ( 'returns a decision with no variation, no experiment and source rollout ' , function ( ) {
1382
1382
var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
1383
1383
var expectedDecision = {
1384
1384
experiment : null ,
1385
1385
variation : null ,
1386
- decisionSource : null ,
1386
+ decisionSource : DECISION_SOURCES . ROLLOUT ,
1387
1387
} ;
1388
1388
var expectedDecision = assert . deepEqual ( decision , expectedDecision ) ;
1389
1389
sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: Feature unused_flag is not attached to any experiments.' ) ;
0 commit comments