@@ -23,7 +23,6 @@ var testData = require('../../tests/test_data').getTestProjectConfig();
2323var chai = require ( 'chai' ) ;
2424var assert = chai . assert ;
2525var expect = chai . expect ;
26- var cloneDeep = require ( 'lodash/cloneDeep' ) ;
2726var sinon = require ( 'sinon' ) ;
2827
2928var 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