File tree Expand file tree Collapse file tree
lambdas/print-status-handler/src/__tests__
tests/playwright/digital-letters-component-tests Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import type { SQSEvent , SQSRecord } from 'aws-lambda' ;
2- import { LetterEvent } from '@nhsdigital/nhs-notify-event-schemas-supplier-api/src/events/letter-events' ;
2+ import { LetterStatusChangeEvent } from '@nhsdigital/nhs-notify-event-schemas-supplier-api/src/events/letter-events' ;
33
44export const acceptedLetterEvent = {
55 id : '550e8400-e29b-41d4-a716-446655440001' ,
@@ -34,7 +34,7 @@ export const acceptedLetterEvent = {
3434 'client/f47ac10b-58cc-4372-a567-0e02b2c3d479/letter-request/2503cbd5-6722-4e90-9fbd-5f1e96d65c22' ,
3535 } ,
3636 } ,
37- } as LetterEvent ;
37+ } as LetterStatusChangeEvent ;
3838
3939export const failedLetterEvent = {
4040 id : '550e8400-e29b-41d4-a716-446655440002' ,
@@ -71,7 +71,7 @@ export const failedLetterEvent = {
7171 'client/f47ac10b-58cc-4372-a567-0e02b2c3d480/letter-request/2503cbd5-6722-4e90-9fbd-5f1e96d65c22' ,
7272 } ,
7373 } ,
74- } as LetterEvent ;
74+ } as LetterStatusChangeEvent ;
7575
7676const busEvent = {
7777 version : '0' ,
@@ -94,7 +94,7 @@ const sqsRecord = {
9494 awsRegion : '' ,
9595} as SQSRecord ;
9696
97- export const recordEvent = ( events : LetterEvent [ ] ) : SQSEvent => ( {
97+ export const recordEvent = ( events : LetterStatusChangeEvent [ ] ) : SQSEvent => ( {
9898 Records : events . map ( ( event , i ) => ( {
9999 ...sqsRecord ,
100100 messageId : String ( i + 1 ) ,
Original file line number Diff line number Diff line change 11import { expect , test } from '@playwright/test' ;
2- import { LetterEvent } from '@nhsdigital/nhs-notify-event-schemas-supplier-api/src/events/letter-events' ;
2+ import { LetterStatusChangeEvent } from '@nhsdigital/nhs-notify-event-schemas-supplier-api/src/events/letter-events' ;
33import {
44 ENV ,
55 PRINT_STATUS_HANDLER_DLQ_NAME ,
@@ -36,7 +36,7 @@ const baseLetterEvent = {
3636 source : '/data-plane/letter-rendering/prod/render-pdf' ,
3737 } ,
3838 } ,
39- } as LetterEvent ;
39+ } as LetterStatusChangeEvent ;
4040
4141const letterStatuses = [
4242 'ACCEPTED' ,
@@ -76,7 +76,10 @@ test.describe('Print status handler', () => {
7676 } ,
7777 } ;
7878
79- await eventPublisher . sendEvents < LetterEvent > ( [ letterEvent ] , ( ) => true ) ;
79+ await eventPublisher . sendEvents < LetterStatusChangeEvent > (
80+ [ letterEvent ] ,
81+ ( ) => true ,
82+ ) ;
8083
8184 await expectToPassEventually ( async ( ) => {
8285 const eventLogEntry = await getLogsFromCloudwatch (
@@ -100,7 +103,7 @@ test.describe('Print status handler', () => {
100103 const messageReference = uuidv4 ( ) ;
101104
102105 // Send letter.ACCEPTED event with no data.status
103- await eventPublisher . sendEvents < LetterEvent > (
106+ await eventPublisher . sendEvents < LetterStatusChangeEvent > (
104107 [
105108 {
106109 ...baseLetterEvent ,
You can’t perform that action at this time.
0 commit comments