@@ -49,6 +49,7 @@ import {
49
49
EXPERIMENT_NOT_RUNNING ,
50
50
RETURNING_STORED_VARIATION
51
51
} from '../../log_messages' ;
52
+ import { mock } from 'node:test' ;
52
53
53
54
var testData = getTestProjectConfig ( ) ;
54
55
var testDataWithFeatures = getTestProjectConfigWithFeatures ( ) ;
@@ -1255,7 +1256,11 @@ describe('lib/core/decision_service', function() {
1255
1256
beforeEach ( function ( ) {
1256
1257
configObj = projectConfig . createProjectConfig ( cloneDeep ( testDataWithFeatures ) ) ;
1257
1258
sandbox = sinon . sandbox . create ( ) ;
1258
- sandbox . stub ( mockLogger , 'log' ) ;
1259
+ sandbox . stub ( mockLogger , 'debug' ) ;
1260
+ sandbox . stub ( mockLogger , 'info' ) ;
1261
+ sandbox . stub ( mockLogger , 'warn' ) ;
1262
+ sandbox . stub ( mockLogger , 'error' ) ;
1263
+
1259
1264
decisionServiceInstance = createDecisionService ( {
1260
1265
logger : mockLogger ,
1261
1266
} ) ;
@@ -2297,10 +2302,7 @@ describe('lib/core/decision_service', function() {
2297
2302
decisionSource : DECISION_SOURCES . FEATURE_TEST ,
2298
2303
} ;
2299
2304
assert . deepEqual ( decision , expectedDecision ) ;
2300
- assert . strictEqual (
2301
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2302
- 'BUCKETER: Assigned bucket 2400 to user with bucketing ID user1.'
2303
- ) ;
2305
+
2304
2306
sinon . assert . calledWithExactly (
2305
2307
generateBucketValueStub ,
2306
2308
'user142222'
@@ -2327,10 +2329,7 @@ describe('lib/core/decision_service', function() {
2327
2329
decisionSource : DECISION_SOURCES . FEATURE_TEST ,
2328
2330
} ;
2329
2331
assert . deepEqual ( decision , expectedDecision ) ;
2330
- assert . strictEqual (
2331
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2332
- 'BUCKETER: Assigned bucket 4000 to user with bucketing ID user1.'
2333
- ) ;
2332
+
2334
2333
sinon . assert . calledWithExactly (
2335
2334
generateBucketValueStub ,
2336
2335
'user142223'
@@ -2357,10 +2356,7 @@ describe('lib/core/decision_service', function() {
2357
2356
decisionSource : DECISION_SOURCES . FEATURE_TEST ,
2358
2357
} ;
2359
2358
assert . deepEqual ( decision , expectedDecision ) ;
2360
- assert . strictEqual (
2361
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2362
- 'BUCKETER: Assigned bucket 6500 to user with bucketing ID user1.'
2363
- ) ;
2359
+
2364
2360
sinon . assert . calledWithExactly (
2365
2361
generateBucketValueStub ,
2366
2362
'user142224'
@@ -2405,10 +2401,7 @@ describe('lib/core/decision_service', function() {
2405
2401
decisionSource : DECISION_SOURCES . ROLLOUT ,
2406
2402
}
2407
2403
assert . deepEqual ( decision , expectedDecision ) ;
2408
- assert . strictEqual (
2409
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2410
- 'BUCKETER: Assigned bucket 8000 to user with bucketing ID user1.'
2411
- ) ;
2404
+
2412
2405
sinon . assert . calledWithExactly (
2413
2406
generateBucketValueStub ,
2414
2407
'user1594066'
@@ -2453,10 +2446,7 @@ describe('lib/core/decision_service', function() {
2453
2446
decisionSource : DECISION_SOURCES . ROLLOUT ,
2454
2447
}
2455
2448
assert . deepEqual ( decision , expectedDecision ) ;
2456
- assert . strictEqual (
2457
- buildLogMessageFromArgs ( mockLogger . log . args [ 18 ] ) ,
2458
- 'BUCKETER: Assigned bucket 2400 to user with bucketing ID user1.'
2459
- ) ;
2449
+
2460
2450
sinon . assert . calledWithExactly (
2461
2451
generateBucketValueStub ,
2462
2452
'user1594066'
@@ -2493,10 +2483,7 @@ describe('lib/core/decision_service', function() {
2493
2483
decisionSource : DECISION_SOURCES . FEATURE_TEST ,
2494
2484
} ;
2495
2485
assert . deepEqual ( decision , expectedDecision ) ;
2496
- assert . strictEqual (
2497
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2498
- 'BUCKETER: Assigned bucket 2400 to user with bucketing ID user1.'
2499
- ) ;
2486
+
2500
2487
sinon . assert . calledWithExactly (
2501
2488
generateBucketValueStub ,
2502
2489
'user1111134'
@@ -2524,10 +2511,7 @@ describe('lib/core/decision_service', function() {
2524
2511
decisionSource : DECISION_SOURCES . FEATURE_TEST ,
2525
2512
} ;
2526
2513
assert . deepEqual ( decision , expectedDecision ) ;
2527
- assert . strictEqual (
2528
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2529
- 'BUCKETER: Assigned bucket 4000 to user with bucketing ID user1.'
2530
- ) ;
2514
+
2531
2515
sinon . assert . calledWithExactly (
2532
2516
generateBucketValueStub ,
2533
2517
'user1111135'
@@ -2555,10 +2539,7 @@ describe('lib/core/decision_service', function() {
2555
2539
decisionSource : DECISION_SOURCES . FEATURE_TEST ,
2556
2540
} ;
2557
2541
assert . deepEqual ( decision , expectedDecision ) ;
2558
- assert . strictEqual (
2559
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2560
- 'BUCKETER: Assigned bucket 6500 to user with bucketing ID user1.'
2561
- ) ;
2542
+
2562
2543
sinon . assert . calledWithExactly (
2563
2544
generateBucketValueStub ,
2564
2545
'user1111136'
@@ -2603,10 +2584,7 @@ describe('lib/core/decision_service', function() {
2603
2584
decisionSource : DECISION_SOURCES . ROLLOUT ,
2604
2585
}
2605
2586
assert . deepEqual ( decision , expectedDecision ) ;
2606
- assert . strictEqual (
2607
- buildLogMessageFromArgs ( mockLogger . log . args [ 3 ] ) ,
2608
- 'BUCKETER: Assigned bucket 8000 to user with bucketing ID user1.'
2609
- ) ;
2587
+
2610
2588
sinon . assert . calledWithExactly (
2611
2589
generateBucketValueStub ,
2612
2590
'user1594066'
@@ -2651,10 +2629,7 @@ describe('lib/core/decision_service', function() {
2651
2629
decisionSource : DECISION_SOURCES . ROLLOUT ,
2652
2630
}
2653
2631
assert . deepEqual ( decision , expectedDecision ) ;
2654
- assert . strictEqual (
2655
- buildLogMessageFromArgs ( mockLogger . log . args [ 18 ] ) ,
2656
- 'BUCKETER: Assigned bucket 4000 to user with bucketing ID user1.'
2657
- ) ;
2632
+
2658
2633
sinon . assert . calledWithExactly (
2659
2634
generateBucketValueStub ,
2660
2635
'user1594066'
0 commit comments