@@ -241,7 +241,7 @@ describe('InMemoryTaskStore', () => {
241241 expect ( task ?. status ) . toBe ( 'completed' ) ;
242242
243243 const storedResult = await store . getTaskResult ( taskId ) ;
244- expect ( storedResult ) . toEqual ( result ) ;
244+ expect ( storedResult ) . toStrictEqual ( result ) ;
245245 } ) ;
246246
247247 it ( 'should throw if task not found' , async ( ) => {
@@ -275,7 +275,7 @@ describe('InMemoryTaskStore', () => {
275275 expect ( task ?. status ) . toBe ( 'failed' ) ;
276276
277277 const storedResult = await store . getTaskResult ( taskId ) ;
278- expect ( storedResult ) . toEqual ( result ) ;
278+ expect ( storedResult ) . toStrictEqual ( result ) ;
279279 } ) ;
280280
281281 it ( 'should reject storing result for task already in failed status' , async ( ) => {
@@ -349,7 +349,7 @@ describe('InMemoryTaskStore', () => {
349349 await store . storeTaskResult ( createdTask . taskId , 'completed' , result ) ;
350350
351351 const retrieved = await store . getTaskResult ( createdTask . taskId ) ;
352- expect ( retrieved ) . toEqual ( result ) ;
352+ expect ( retrieved ) . toStrictEqual ( result ) ;
353353 } ) ;
354354 } ) ;
355355
@@ -569,14 +569,14 @@ describe('InMemoryTaskStore', () => {
569569
570570 it ( 'should return empty array when no tasks' , ( ) => {
571571 const tasks = store . getAllTasks ( ) ;
572- expect ( tasks ) . toEqual ( [ ] ) ;
572+ expect ( tasks ) . toStrictEqual ( [ ] ) ;
573573 } ) ;
574574 } ) ;
575575
576576 describe ( 'listTasks' , ( ) => {
577577 it ( 'should return empty list when no tasks' , async ( ) => {
578578 const result = await store . listTasks ( ) ;
579- expect ( result . tasks ) . toEqual ( [ ] ) ;
579+ expect ( result . tasks ) . toStrictEqual ( [ ] ) ;
580580 expect ( result . nextCursor ) . toBeUndefined ( ) ;
581581 } ) ;
582582
@@ -689,7 +689,7 @@ describe('InMemoryTaskMessageQueue', () => {
689689 await queue . enqueue ( 'task-1' , requestMessage ) ;
690690 const dequeued = await queue . dequeue ( 'task-1' ) ;
691691
692- expect ( dequeued ) . toEqual ( requestMessage ) ;
692+ expect ( dequeued ) . toStrictEqual ( requestMessage ) ;
693693 } ) ;
694694
695695 it ( 'should enqueue and dequeue notification messages' , async ( ) => {
@@ -706,7 +706,7 @@ describe('InMemoryTaskMessageQueue', () => {
706706 await queue . enqueue ( 'task-2' , notificationMessage ) ;
707707 const dequeued = await queue . dequeue ( 'task-2' ) ;
708708
709- expect ( dequeued ) . toEqual ( notificationMessage ) ;
709+ expect ( dequeued ) . toStrictEqual ( notificationMessage ) ;
710710 } ) ;
711711
712712 it ( 'should enqueue and dequeue response messages' , async ( ) => {
@@ -723,7 +723,7 @@ describe('InMemoryTaskMessageQueue', () => {
723723 await queue . enqueue ( 'task-3' , responseMessage ) ;
724724 const dequeued = await queue . dequeue ( 'task-3' ) ;
725725
726- expect ( dequeued ) . toEqual ( responseMessage ) ;
726+ expect ( dequeued ) . toStrictEqual ( responseMessage ) ;
727727 } ) ;
728728
729729 it ( 'should return undefined when dequeuing from empty queue' , async ( ) => {
@@ -767,9 +767,9 @@ describe('InMemoryTaskMessageQueue', () => {
767767 await queue . enqueue ( 'task-fifo' , notification ) ;
768768 await queue . enqueue ( 'task-fifo' , response ) ;
769769
770- expect ( await queue . dequeue ( 'task-fifo' ) ) . toEqual ( request ) ;
771- expect ( await queue . dequeue ( 'task-fifo' ) ) . toEqual ( notification ) ;
772- expect ( await queue . dequeue ( 'task-fifo' ) ) . toEqual ( response ) ;
770+ expect ( await queue . dequeue ( 'task-fifo' ) ) . toStrictEqual ( request ) ;
771+ expect ( await queue . dequeue ( 'task-fifo' ) ) . toStrictEqual ( notification ) ;
772+ expect ( await queue . dequeue ( 'task-fifo' ) ) . toStrictEqual ( response ) ;
773773 expect ( await queue . dequeue ( 'task-fifo' ) ) . toBeUndefined ( ) ;
774774 } ) ;
775775 } ) ;
@@ -814,14 +814,14 @@ describe('InMemoryTaskMessageQueue', () => {
814814 const all = await queue . dequeueAll ( 'task-all' ) ;
815815
816816 expect ( all ) . toHaveLength ( 3 ) ;
817- expect ( all [ 0 ] ) . toEqual ( request ) ;
818- expect ( all [ 1 ] ) . toEqual ( response ) ;
819- expect ( all [ 2 ] ) . toEqual ( notification ) ;
817+ expect ( all [ 0 ] ) . toStrictEqual ( request ) ;
818+ expect ( all [ 1 ] ) . toStrictEqual ( response ) ;
819+ expect ( all [ 2 ] ) . toStrictEqual ( notification ) ;
820820 } ) ;
821821
822822 it ( 'should return empty array for non-existent task' , async ( ) => {
823823 const all = await queue . dequeueAll ( 'non-existent' ) ;
824- expect ( all ) . toEqual ( [ ] ) ;
824+ expect ( all ) . toStrictEqual ( [ ] ) ;
825825 } ) ;
826826
827827 it ( 'should clear the queue after dequeueAll' , async ( ) => {
@@ -904,8 +904,8 @@ describe('InMemoryTaskMessageQueue', () => {
904904 await queue . enqueue ( 'task-a' , message1 ) ;
905905 await queue . enqueue ( 'task-b' , message2 ) ;
906906
907- expect ( await queue . dequeue ( 'task-a' ) ) . toEqual ( message1 ) ;
908- expect ( await queue . dequeue ( 'task-b' ) ) . toEqual ( message2 ) ;
907+ expect ( await queue . dequeue ( 'task-a' ) ) . toStrictEqual ( message1 ) ;
908+ expect ( await queue . dequeue ( 'task-b' ) ) . toStrictEqual ( message2 ) ;
909909 expect ( await queue . dequeue ( 'task-a' ) ) . toBeUndefined ( ) ;
910910 expect ( await queue . dequeue ( 'task-b' ) ) . toBeUndefined ( ) ;
911911 } ) ;
@@ -929,7 +929,7 @@ describe('InMemoryTaskMessageQueue', () => {
929929 await queue . enqueue ( 'task-error' , errorResponse ) ;
930930 const dequeued = await queue . dequeue ( 'task-error' ) ;
931931
932- expect ( dequeued ) . toEqual ( errorResponse ) ;
932+ expect ( dequeued ) . toStrictEqual ( errorResponse ) ;
933933 expect ( dequeued ?. type ) . toBe ( 'error' ) ;
934934 } ) ;
935935 } ) ;
0 commit comments