@@ -324,7 +324,6 @@ describe("Worker", () => {
324
324
const processedPayloads : string [ ] = [ ] ;
325
325
const jobStarted : string [ ] = [ ] ;
326
326
let firstJobCompleted = false ;
327
- const events : string [ ] = [ ] ;
328
327
329
328
const worker = new Worker ( {
330
329
name : "test-worker" ,
@@ -344,7 +343,6 @@ describe("Worker", () => {
344
343
testJob : async ( { payload } ) => {
345
344
// Record when the job starts processing
346
345
jobStarted . push ( payload . value ) ;
347
- events . push ( `Job started: ${ payload . value } ` ) ;
348
346
349
347
if ( payload . value === "first-attempt" ) {
350
348
// First job takes a long time to process
@@ -354,7 +352,6 @@ describe("Worker", () => {
354
352
355
353
// Record when the job completes
356
354
processedPayloads . push ( payload . value ) ;
357
- events . push ( `Job completed: ${ payload . value } ` ) ;
358
355
} ,
359
356
} ,
360
357
concurrency : {
@@ -373,11 +370,9 @@ describe("Worker", () => {
373
370
job : "testJob" ,
374
371
payload : { value : "first-attempt" } ,
375
372
} ) ;
376
- events . push ( "First job enqueued" ) ;
377
373
378
374
// Verify initial queue size
379
375
const size1 = await worker . queue . size ( { includeFuture : true } ) ;
380
- events . push ( `Queue size after first enqueue: ${ size1 } ` ) ;
381
376
expect ( size1 ) . toBe ( 1 ) ;
382
377
383
378
// Wait until we know the first job has started processing
@@ -393,37 +388,27 @@ describe("Worker", () => {
393
388
payload : { value : "second-attempt" } ,
394
389
availableAt : new Date ( Date . now ( ) + 1500 ) ,
395
390
} ) ;
396
- events . push ( "Second job enqueued with future availableAt" ) ;
397
391
398
392
// Verify queue size after second enqueue
399
393
const size2 = await worker . queue . size ( { includeFuture : true } ) ;
400
394
const size2Present = await worker . queue . size ( { includeFuture : false } ) ;
401
- events . push ( `Queue size after second enqueue (including future): ${ size2 } ` ) ;
402
- events . push ( `Queue size after second enqueue (present only): ${ size2Present } ` ) ;
403
395
expect ( size2 ) . toBe ( 1 ) ; // Should still be 1 as it's the same ID
404
396
405
397
// Wait for the first job to complete
406
398
while ( ! firstJobCompleted ) {
407
399
await new Promise ( ( resolve ) => setTimeout ( resolve , 10 ) ) ;
408
400
}
409
- events . push ( "First job completed" ) ;
410
401
411
402
// Check queue size right after first job completes
412
403
const size3 = await worker . queue . size ( { includeFuture : true } ) ;
413
404
const size3Present = await worker . queue . size ( { includeFuture : false } ) ;
414
- events . push ( `Queue size after first job completes (including future): ${ size3 } ` ) ;
415
- events . push ( `Queue size after first job completes (present only): ${ size3Present } ` ) ;
416
405
417
406
// Wait long enough for the second job to become available and potentially run
418
407
await new Promise ( ( resolve ) => setTimeout ( resolve , 2000 ) ) ;
419
408
420
409
// Final queue size
421
410
const size4 = await worker . queue . size ( { includeFuture : true } ) ;
422
411
const size4Present = await worker . queue . size ( { includeFuture : false } ) ;
423
- events . push ( `Final queue size (including future): ${ size4 } ` ) ;
424
- events . push ( `Final queue size (present only): ${ size4Present } ` ) ;
425
-
426
- console . log ( "Event sequence:" , events ) ;
427
412
428
413
// First job should have run
429
414
expect ( processedPayloads ) . toContain ( "first-attempt" ) ;
0 commit comments