@@ -21,7 +21,7 @@ import * as logging from '@optimizely/js-sdk-logging';
21
21
22
22
import Optimizely from './' ;
23
23
import OptimizelyUserContext from '../optimizely_user_context' ;
24
- import { OptimizelyDecideOptions } from '../shared_types' ;
24
+ import { OptimizelyDecideOption } from '../shared_types' ;
25
25
import AudienceEvaluator from '../core/audience_evaluator' ;
26
26
import bluebird from 'bluebird' ;
27
27
import bucketer from '../core/bucketer' ;
@@ -4707,7 +4707,7 @@ describe('lib/optimizely', function() {
4707
4707
optimizely : optlyInstance ,
4708
4708
userId,
4709
4709
} ) ;
4710
- var decision = optlyInstance . decide ( user , flagKey , [ OptimizelyDecideOptions . DISABLE_DECISION_EVENT ] ) ;
4710
+ var decision = optlyInstance . decide ( user , flagKey , [ OptimizelyDecideOption . DISABLE_DECISION_EVENT ] ) ;
4711
4711
var expectedDecision = {
4712
4712
variationKey : 'variation_with_traffic' ,
4713
4713
enabled : true ,
@@ -4747,7 +4747,7 @@ describe('lib/optimizely', function() {
4747
4747
optimizely : optlyInstance ,
4748
4748
userId,
4749
4749
} ) ;
4750
- var decision = optlyInstance . decide ( user , flagKey , [ OptimizelyDecideOptions . DISABLE_DECISION_EVENT , OptimizelyDecideOptions . EXCLUDE_VARIABLES ] ) ;
4750
+ var decision = optlyInstance . decide ( user , flagKey , [ OptimizelyDecideOption . DISABLE_DECISION_EVENT , OptimizelyDecideOption . EXCLUDE_VARIABLES ] ) ;
4751
4751
var expectedDecision = {
4752
4752
variationKey : 'variation_with_traffic' ,
4753
4753
enabled : true ,
@@ -4875,10 +4875,10 @@ describe('lib/optimizely', function() {
4875
4875
} ) ;
4876
4876
var decision = optlyInstance . decide ( user , flagKey ) ;
4877
4877
var expectedDecision = {
4878
- variationKey : '' ,
4878
+ variationKey : null ,
4879
4879
enabled : false ,
4880
4880
variables : expectedVariables ,
4881
- ruleKey : '' ,
4881
+ ruleKey : null ,
4882
4882
flagKey : flagKey ,
4883
4883
userContext : user ,
4884
4884
reasons : [ ] ,
@@ -4896,8 +4896,8 @@ describe('lib/optimizely', function() {
4896
4896
decisionInfo : {
4897
4897
flagKey : 'feature_3' ,
4898
4898
enabled : false ,
4899
- ruleKey : '' ,
4900
- variationKey : '' ,
4899
+ ruleKey : null ,
4900
+ variationKey : null ,
4901
4901
variables : expectedVariables ,
4902
4902
decisionEventDispatched : true ,
4903
4903
reasons : [ ] ,
@@ -4919,7 +4919,7 @@ describe('lib/optimizely', function() {
4919
4919
logger : createdLogger ,
4920
4920
isValidInstance : true ,
4921
4921
eventBatchSize : 1 ,
4922
- defaultDecideOptions : [ OptimizelyDecideOptions . EXCLUDE_VARIABLES ] ,
4922
+ defaultDecideOptions : [ OptimizelyDecideOption . EXCLUDE_VARIABLES ] ,
4923
4923
} ) ;
4924
4924
4925
4925
sinon . stub ( optlyInstance . notificationCenter , 'sendNotifications' ) ;
@@ -4981,7 +4981,7 @@ describe('lib/optimizely', function() {
4981
4981
optimizely : optlyInstance ,
4982
4982
userId
4983
4983
} ) ;
4984
- var decision = optlyInstance . decide ( user , flagKey , [ OptimizelyDecideOptions . DISABLE_DECISION_EVENT ] ) ;
4984
+ var decision = optlyInstance . decide ( user , flagKey , [ OptimizelyDecideOption . DISABLE_DECISION_EVENT ] ) ;
4985
4985
var expectedDecisionObj = {
4986
4986
variationKey : 'variation_with_traffic' ,
4987
4987
enabled : true ,
@@ -5027,7 +5027,7 @@ describe('lib/optimizely', function() {
5027
5027
logger : createdLogger ,
5028
5028
isValidInstance : true ,
5029
5029
eventBatchSize : 1 ,
5030
- defaultDecideOptions : [ OptimizelyDecideOptions . DISABLE_DECISION_EVENT ] ,
5030
+ defaultDecideOptions : [ OptimizelyDecideOption . DISABLE_DECISION_EVENT ] ,
5031
5031
} ) ;
5032
5032
5033
5033
sinon . stub ( optlyInstance . notificationCenter , 'sendNotifications' ) ;
@@ -5090,7 +5090,7 @@ describe('lib/optimizely', function() {
5090
5090
logger : createdLogger ,
5091
5091
isValidInstance : true ,
5092
5092
eventBatchSize : 1 ,
5093
- defaultDecideOptions : [ OptimizelyDecideOptions . INCLUDE_REASONS ] ,
5093
+ defaultDecideOptions : [ OptimizelyDecideOption . INCLUDE_REASONS ] ,
5094
5094
} ) ;
5095
5095
5096
5096
sinon . stub ( optlyInstance . notificationCenter , 'sendNotifications' ) ;
@@ -5145,7 +5145,7 @@ describe('lib/optimizely', function() {
5145
5145
logger : createdLogger ,
5146
5146
isValidInstance : true ,
5147
5147
eventBatchSize : 1 ,
5148
- defaultDecideOptions : [ OptimizelyDecideOptions . INCLUDE_REASONS ] ,
5148
+ defaultDecideOptions : [ OptimizelyDecideOption . INCLUDE_REASONS ] ,
5149
5149
} ) ;
5150
5150
var user = new OptimizelyUserContext ( {
5151
5151
optimizely : optlyInstanceWithUserProfile ,
@@ -5694,7 +5694,7 @@ describe('lib/optimizely', function() {
5694
5694
var decision1 = optlyInstanceWithUserProfile . decide ( user , flagKey ) ;
5695
5695
// should return variationId2 set by UPS
5696
5696
assert . equal ( variationKey2 , decision1 . variationKey ) ;
5697
- var decision2 = optlyInstanceWithUserProfile . decide ( user , flagKey , [ OptimizelyDecideOptions . IGNORE_USER_PROFILE_SERVICE ] ) ;
5697
+ var decision2 = optlyInstanceWithUserProfile . decide ( user , flagKey , [ OptimizelyDecideOption . IGNORE_USER_PROFILE_SERVICE ] ) ;
5698
5698
// should ignore variationId2 set by UPS and return variationId1
5699
5699
assert . equal ( variationKey1 , decision2 . variationKey ) ;
5700
5700
// also should not save either
@@ -5728,7 +5728,7 @@ describe('lib/optimizely', function() {
5728
5728
logger : createdLogger ,
5729
5729
isValidInstance : true ,
5730
5730
eventBatchSize : 1 ,
5731
- defaultDecideOptions : [ OptimizelyDecideOptions . IGNORE_USER_PROFILE_SERVICE ]
5731
+ defaultDecideOptions : [ OptimizelyDecideOption . IGNORE_USER_PROFILE_SERVICE ]
5732
5732
} ) ;
5733
5733
var user = new OptimizelyUserContext ( {
5734
5734
optimizely : optlyInstanceWithUserProfile ,
@@ -5827,7 +5827,7 @@ describe('lib/optimizely', function() {
5827
5827
var flagKey2 = 'feature_3' ;
5828
5828
var user = optlyInstance . createUserContext ( userId , { gender : 'female' } ) ;
5829
5829
var expectedVariables = optlyInstance . getAllFeatureVariables ( flagKey1 , userId ) ;
5830
- var decisionsMap = optlyInstance . decideForKeys ( user , [ flagKey1 , flagKey2 ] , [ OptimizelyDecideOptions . ENABLED_FLAGS_ONLY ] ) ;
5830
+ var decisionsMap = optlyInstance . decideForKeys ( user , [ flagKey1 , flagKey2 ] , [ OptimizelyDecideOption . ENABLED_FLAGS_ONLY ] ) ;
5831
5831
var decision = decisionsMap [ flagKey1 ] ;
5832
5832
var expectedDecision = {
5833
5833
variationKey : 'variation_with_traffic' ,
@@ -5897,10 +5897,10 @@ describe('lib/optimizely', function() {
5897
5897
reasons : [ ] ,
5898
5898
}
5899
5899
var expectedDecision3 = {
5900
- variationKey : '' ,
5900
+ variationKey : null ,
5901
5901
enabled : false ,
5902
5902
variables : expectedVariables3 ,
5903
- ruleKey : '' ,
5903
+ ruleKey : null ,
5904
5904
flagKey : allFlagKeysArray [ 2 ] ,
5905
5905
userContext : user ,
5906
5906
reasons : [ ] ,
@@ -5918,7 +5918,7 @@ describe('lib/optimizely', function() {
5918
5918
var user = optlyInstance . createUserContext ( userId , { gender : 'female' } ) ;
5919
5919
var expectedVariables1 = optlyInstance . getAllFeatureVariables ( flagKey1 , userId ) ;
5920
5920
var expectedVariables2 = optlyInstance . getAllFeatureVariables ( flagKey2 , userId ) ;
5921
- var decisionsMap = optlyInstance . decideAll ( user , [ OptimizelyDecideOptions . ENABLED_FLAGS_ONLY ] ) ;
5921
+ var decisionsMap = optlyInstance . decideAll ( user , [ OptimizelyDecideOption . ENABLED_FLAGS_ONLY ] ) ;
5922
5922
var decision1 = decisionsMap [ flagKey1 ] ;
5923
5923
var decision2 = decisionsMap [ flagKey2 ] ;
5924
5924
var expectedDecision1 = {
@@ -5957,7 +5957,7 @@ describe('lib/optimizely', function() {
5957
5957
logger : createdLogger ,
5958
5958
isValidInstance : true ,
5959
5959
eventBatchSize : 1 ,
5960
- defaultDecideOptions : [ OptimizelyDecideOptions . ENABLED_FLAGS_ONLY ] ,
5960
+ defaultDecideOptions : [ OptimizelyDecideOption . ENABLED_FLAGS_ONLY ] ,
5961
5961
} ) ;
5962
5962
5963
5963
sinon . stub ( optlyInstance . notificationCenter , 'sendNotifications' ) ;
@@ -6004,7 +6004,7 @@ describe('lib/optimizely', function() {
6004
6004
var flagKey1 = 'feature_1' ;
6005
6005
var flagKey2 = 'feature_2' ;
6006
6006
var user = optlyInstance . createUserContext ( userId , { gender : 'female' } ) ;
6007
- var decisionsMap = optlyInstance . decideAll ( user , [ OptimizelyDecideOptions . EXCLUDE_VARIABLES ] ) ;
6007
+ var decisionsMap = optlyInstance . decideAll ( user , [ OptimizelyDecideOption . EXCLUDE_VARIABLES ] ) ;
6008
6008
var decision1 = decisionsMap [ flagKey1 ] ;
6009
6009
var decision2 = decisionsMap [ flagKey2 ] ;
6010
6010
var expectedDecision1 = {
0 commit comments