@@ -5,7 +5,6 @@ import { EventPublisher, Logger } from 'utils';
55import {
66 acceptedLetterEvent ,
77 failedLetterEvent ,
8- pendingLetterEvent ,
98 recordEvent ,
109} from '__tests__/test-data' ;
1110
@@ -33,45 +32,6 @@ describe('SQS Handler', () => {
3332
3433 describe ( 'letter status transitions' , ( ) => {
3534 it ( 'should send print.letter.transitioned event when letter.ACCEPTED received' , async ( ) => {
36- const response = await handler ( recordEvent ( [ pendingLetterEvent ] ) ) ;
37-
38- expect ( eventPublisher . sendEvents ) . toHaveBeenCalledWith (
39- [
40- {
41- ...pendingLetterEvent ,
42- id : '550e8400-e29b-41d4-a716-446655440001' ,
43- time : '2023-06-20T12:00:00.250Z' ,
44- recordedtime : '2023-06-20T12:00:00.250Z' ,
45- dataschema :
46- 'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-print-letter-transitioned-data.schema.json' ,
47- type : 'uk.nhs.notify.digital.letters.print.letter.transitioned.v1' ,
48- source :
49- '/nhs/england/notify/production/primary/data-plane/digitalletters/print' ,
50- subject :
51- 'client/32124dde-4b36-4a49-8686-e9da9cbff725/letter-request/2503cbd5-6722-4e90-9fbd-5f1e96d65c22' ,
52- data : {
53- senderId : pendingLetterEvent . data . origin . subject . split ( '/' ) [ 1 ] ,
54- messageReference :
55- pendingLetterEvent . data . origin . subject . split ( '/' ) [ 3 ] ,
56- specificationId : pendingLetterEvent . data . specificationId ,
57- status : pendingLetterEvent . data . status ,
58- supplierId : pendingLetterEvent . data . supplierId ,
59- time : pendingLetterEvent . time ,
60- } ,
61- } ,
62- ] ,
63- expect . any ( Function ) ,
64- ) ;
65- expect ( logger . info ) . toHaveBeenCalledWith (
66- 'Received SQS Event of 1 record(s)' ,
67- ) ;
68- expect ( logger . info ) . toHaveBeenCalledWith (
69- '1 of 1 records processed successfully' ,
70- ) ;
71- expect ( response ) . toEqual ( { batchItemFailures : [ ] } ) ;
72- } ) ;
73-
74- it ( 'should send print.letter.transitioned event when letter.PENDING received' , async ( ) => {
7535 const response = await handler ( recordEvent ( [ acceptedLetterEvent ] ) ) ;
7636
7737 expect ( eventPublisher . sendEvents ) . toHaveBeenCalledWith (
0 commit comments