Skip to content

Commit 6c7657d

Browse files
[FSSDK-10766] getVariation adjustment
1 parent 1e0a86b commit 6c7657d

File tree

3 files changed

+149
-72
lines changed

3 files changed

+149
-72
lines changed

lib/core/decision_service/index.tests.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ describe('lib/core/decision_service', function() {
379379
);
380380
assert.strictEqual(
381381
buildLogMessageFromArgs(mockLogger.log.args[4]),
382-
'DECISION_SERVICE: Saved variation "control" of experiment "testExperiment" for user "decision_service_user".'
382+
'DECISION_SERVICE: Saved user profile for user "decision_service_user".'
383383
);
384384
});
385385

@@ -399,11 +399,11 @@ describe('lib/core/decision_service', function() {
399399
sinon.assert.calledWith(userProfileLookupStub, 'decision_service_user');
400400
sinon.assert.calledOnce(bucketerStub); // should still go through with bucketing
401401
assert.strictEqual(
402-
buildLogMessageFromArgs(mockLogger.log.args[0]),
402+
buildLogMessageFromArgs(mockLogger.log.args[1]),
403403
'DECISION_SERVICE: User decision_service_user is not in the forced variation map.'
404404
);
405405
assert.strictEqual(
406-
buildLogMessageFromArgs(mockLogger.log.args[1]),
406+
buildLogMessageFromArgs(mockLogger.log.args[0]),
407407
'DECISION_SERVICE: Error while looking up user profile for user ID "decision_service_user": I am an error.'
408408
);
409409
});
@@ -1277,7 +1277,7 @@ describe('lib/core/decision_service', function() {
12771277
reasons: [],
12781278
};
12791279
experiment = configObj.experimentIdMap['594098'];
1280-
getVariationStub = sandbox.stub(decisionServiceInstance, 'getVariation');
1280+
getVariationStub = sandbox.stub(decisionServiceInstance, 'resolveVariation');
12811281
getVariationStub.returns(fakeDecisionResponse);
12821282
getVariationStub.withArgs(configObj, experiment, user).returns(fakeDecisionResponseWithArgs);
12831283
});
@@ -1493,12 +1493,11 @@ describe('lib/core/decision_service', function() {
14931493
decisionSource: DECISION_SOURCES.FEATURE_TEST,
14941494
};
14951495
assert.deepEqual(decision, expectedDecision);
1496-
sinon.assert.calledWithExactly(
1496+
sinon.assert.calledWith(
14971497
getVariationStub,
14981498
configObj,
14991499
experiment,
15001500
user,
1501-
{}
15021501
);
15031502
});
15041503
});
@@ -1511,7 +1510,7 @@ describe('lib/core/decision_service', function() {
15111510
optimizely: {},
15121511
userId: 'user1',
15131512
});
1514-
getVariationStub = sandbox.stub(decisionServiceInstance, 'getVariation');
1513+
getVariationStub = sandbox.stub(decisionServiceInstance, 'resolveVariation');
15151514
getVariationStub.returns(fakeDecisionResponse);
15161515
});
15171516

@@ -1550,7 +1549,7 @@ describe('lib/core/decision_service', function() {
15501549
result: 'var',
15511550
reasons: [],
15521551
};
1553-
getVariationStub = sandbox.stub(decisionServiceInstance, 'getVariation');
1552+
getVariationStub = sandbox.stub(decisionServiceInstance, 'resolveVariation');
15541553
getVariationStub.returns(fakeDecisionResponseWithArgs);
15551554
getVariationStub.withArgs(configObj, 'exp_with_group', user).returns(fakeDecisionResponseWithArgs);
15561555
});
@@ -1607,7 +1606,7 @@ describe('lib/core/decision_service', function() {
16071606
optimizely: {},
16081607
userId: 'user1',
16091608
});
1610-
getVariationStub = sandbox.stub(decisionServiceInstance, 'getVariation');
1609+
getVariationStub = sandbox.stub(decisionServiceInstance, 'resolveVariation');
16111610
getVariationStub.returns(fakeDecisionResponse);
16121611
});
16131612

0 commit comments

Comments
 (0)