@@ -843,12 +843,12 @@ describe('lib/core/decision_service', function() {
843843 getVariationStub . returns ( null ) ;
844844 } ) ;
845845
846- it ( 'returns a decision with no variation' , function ( ) {
846+ it ( 'returns a decision with no variation and source rollout ' , function ( ) {
847847 var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
848848 var expectedDecision = {
849849 experiment : null ,
850850 variation : null ,
851- decisionSource : null ,
851+ decisionSource : DECISION_SOURCES . ROLLOUT ,
852852 } ;
853853 assert . deepEqual ( decision , expectedDecision ) ;
854854 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() {
915915 getVariationStub . returns ( null ) ;
916916 } ) ;
917917
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 ( ) {
919919 var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
920920 var expectedDecision = {
921921 experiment : null ,
922922 variation : null ,
923- decisionSource : null ,
923+ decisionSource : DECISION_SOURCES . ROLLOUT ,
924924 } ;
925925 assert . deepEqual ( decision , expectedDecision ) ;
926926 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() {
932932 var expectedDecision = {
933933 experiment : null ,
934934 variation : null ,
935- decisionSource : null ,
935+ decisionSource : DECISION_SOURCES . ROLLOUT ,
936936 } ;
937937 assert . deepEqual ( decision , expectedDecision ) ;
938938 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() {
946946 bucketUserIntoExperimentStub . returns ( null ) ;
947947 } ) ;
948948
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 ( ) {
950950 var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
951951 var expectedDecision = {
952952 experiment : null ,
953953 variation : null ,
954- decisionSource : null ,
954+ decisionSource : DECISION_SOURCES . ROLLOUT ,
955955 } ;
956956 assert . deepEqual ( decision , expectedDecision ) ;
957957 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() {
11681168 bucketStub . returns ( null ) ;
11691169 } ) ;
11701170
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 ( ) {
11721172 var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
11731173 var expectedDecision = {
11741174 experiment : null ,
11751175 variation : null ,
1176- decisionSource : null ,
1176+ decisionSource : DECISION_SOURCES . ROLLOUT ,
11771177 } ;
11781178 assert . deepEqual ( decision , expectedDecision ) ;
11791179 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() {
13781378 feature = configObj . featureKeyMap . unused_flag ;
13791379 } ) ;
13801380
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 ( ) {
13821382 var decision = decisionServiceInstance . getVariationForFeature ( feature , 'user1' ) ;
13831383 var expectedDecision = {
13841384 experiment : null ,
13851385 variation : null ,
1386- decisionSource : null ,
1386+ decisionSource : DECISION_SOURCES . ROLLOUT ,
13871387 } ;
13881388 var expectedDecision = assert . deepEqual ( decision , expectedDecision ) ;
13891389 sinon . assert . calledWithExactly ( mockLogger . log , LOG_LEVEL . DEBUG , 'DECISION_SERVICE: Feature unused_flag is not attached to any experiments.' ) ;
0 commit comments