Skip to content

Commit 5dacfb8

Browse files
committed
Removed dependency from tests as well where it was being used directly
1 parent 350d9fb commit 5dacfb8

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

packages/optimizely-sdk/lib/core/bucketer/index.tests.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ var testData = require('../../tests/test_data').getTestProjectConfig();
2323
var chai = require('chai');
2424
var assert = chai.assert;
2525
var expect = chai.expect;
26-
var cloneDeep = require('lodash/cloneDeep');
2726
var sinon = require('sinon');
2827

2928
var ERROR_MESSAGES = enums.ERROR_MESSAGES;
@@ -67,7 +66,7 @@ describe('lib/core/bucketer', function() {
6766
});
6867

6968
it('should return correct variation ID when provided bucket value', function() {
70-
var bucketerParamsTest1 = cloneDeep(bucketerParams);
69+
var bucketerParamsTest1 = bucketerParams;
7170
bucketerParamsTest1.userId = 'ppid1';
7271
expect(bucketer.bucket(bucketerParamsTest1)).to.equal('111128');
7372

@@ -77,7 +76,7 @@ describe('lib/core/bucketer', function() {
7776
expect(bucketedUser_log1).to.equal(sprintf(LOG_MESSAGES.USER_ASSIGNED_TO_VARIATION_BUCKET, 'BUCKETER', '50', 'ppid1'));
7877
expect(bucketedUser_log2).to.equal(sprintf(LOG_MESSAGES.USER_HAS_VARIATION, 'BUCKETER', 'ppid1', 'control', 'testExperiment'));
7978

80-
var bucketerParamsTest2 = cloneDeep(bucketerParams);
79+
var bucketerParamsTest2 = bucketerParams;
8180
bucketerParamsTest2.userId = 'ppid2';
8281
expect(bucketer.bucket(bucketerParamsTest2)).to.equal(null);
8382

@@ -189,7 +188,7 @@ describe('lib/core/bucketer', function() {
189188
});
190189

191190
it('should throw an error if group ID is not in the datafile', function() {
192-
var bucketerParamsWithInvalidGroupId = cloneDeep(bucketerParams);
191+
var bucketerParamsWithInvalidGroupId = bucketerParams;
193192
bucketerParamsWithInvalidGroupId.experimentKeyMap[configObj.experiments[4].key].groupId = '6969';
194193

195194
assert.throws(function() {
@@ -256,7 +255,7 @@ describe('lib/core/bucketer', function() {
256255
});
257256

258257
it('should return null', function() {
259-
var bucketerParamsTest1 = cloneDeep(bucketerParams);
258+
var bucketerParamsTest1 = bucketerParams;
260259
bucketerParamsTest1.userId = 'ppid1';
261260
expect(bucketer.bucket(bucketerParamsTest1)).to.equal('');
262261
});
@@ -283,7 +282,7 @@ describe('lib/core/bucketer', function() {
283282
});
284283

285284
it('should return null', function() {
286-
var bucketerParamsTest1 = cloneDeep(bucketerParams);
285+
var bucketerParamsTest1 = bucketerParams;
287286
bucketerParamsTest1.userId = 'ppid1';
288287
expect(bucketer.bucket(bucketerParamsTest1)).to.equal(null);
289288
});
@@ -329,7 +328,7 @@ describe('lib/core/bucketer', function() {
329328
});
330329

331330
it('check that a non null bucketingId buckets a variation different than the one expected with userId', function () {
332-
var bucketerParams1 = cloneDeep(bucketerParams);
331+
var bucketerParams1 = bucketerParams;
333332
bucketerParams1['userId'] = 'testBucketingIdControl';
334333
bucketerParams1['bucketingId'] = '123456789';
335334
bucketerParams1['experimentKey'] = 'testExperiment';
@@ -338,7 +337,7 @@ describe('lib/core/bucketer', function() {
338337
});
339338

340339
it('check that a null bucketing ID defaults to bucketing with the userId', function () {
341-
var bucketerParams2 = cloneDeep(bucketerParams);
340+
var bucketerParams2 = bucketerParams;
342341
bucketerParams2['userId'] = 'testBucketingIdControl';
343342
bucketerParams2['bucketingId'] = null;
344343
bucketerParams2['experimentKey'] = 'testExperiment';
@@ -347,7 +346,7 @@ describe('lib/core/bucketer', function() {
347346
});
348347

349348
it('check that bucketing works with an experiment in group', function () {
350-
var bucketerParams4 = cloneDeep(bucketerParams);
349+
var bucketerParams4 = bucketerParams;
351350
bucketerParams4['userId'] = 'testBucketingIdControl';
352351
bucketerParams4['bucketingId'] = '123456789';
353352
bucketerParams4['experimentKey'] = 'groupExperiment2';

0 commit comments

Comments
 (0)