Skip to content

Commit 537b0d4

Browse files
committed
CCM-12896: Make handle-ttl component test use valid events
1 parent 0daf3e1 commit 537b0d4

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

tests/playwright/digital-letters-component-tests/handle-ttl.component.spec.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { expect, test } from '@playwright/test';
22
import { ENV } from 'constants/backend-constants';
3+
import { MESHInboxMessageDownloaded } from 'digital-letters-events';
34
import { getLogsFromCloudwatch } from 'helpers/cloudwatch-helpers';
45
import { deleteTtl, putTtl } from 'helpers/dynamodb-helpers';
56
import expectToPassEventually from 'helpers/expectations';
@@ -13,11 +14,11 @@ test.describe('Digital Letters - Handle TTL', () => {
1314
await purgeQueue(handleTtlDlqName);
1415
});
1516

16-
const baseEvent = {
17-
profileversion: '1.0.0',
18-
profilepublished: '2025-10',
17+
const baseEvent: MESHInboxMessageDownloaded = {
18+
id: 'sample-id',
1919
specversion: '1.0',
20-
source: '/nhs/england/notify/production/primary/data-plane/digital-letters',
20+
source:
21+
'/nhs/england/notify/production/primary/data-plane/digitalletters/mesh',
2122
subject:
2223
'customer/920fca11-596a-4eca-9c47-99f624614658/recipient/769acdd4-6a47-496f-999f-76a6fd2c3959',
2324
type: 'uk.nhs.notify.digital.letters.mesh.inbox.message.downloaded.v1',
@@ -27,12 +28,12 @@ test.describe('Digital Letters - Handle TTL', () => {
2728
traceparent: '00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01',
2829
datacontenttype: 'application/json',
2930
dataschema:
30-
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10/digital-letter-base-data.schema.json',
31-
dataschemaversion: '1.0',
31+
'https://notify.nhs.uk/cloudevents/schemas/digital-letters/2025-10-draft/data/digital-letters-mesh-inbox-message-downloaded-data.schema.json',
3232
severitytext: 'INFO',
3333
data: {
3434
messageReference: 'ref1',
3535
senderId: 'sender1',
36+
messageUri: 'https://example.com/ttl/resource/sample',
3637
},
3738
};
3839

@@ -46,9 +47,8 @@ test.describe('Digital Letters - Handle TTL', () => {
4647
data: {
4748
...baseEvent.data,
4849
messageUri,
49-
'digital-letter-id': letterId,
5050
},
51-
};
51+
} satisfies MESHInboxMessageDownloaded;
5252

5353
const ttlItem = {
5454
PK: messageUri,
@@ -88,9 +88,8 @@ test.describe('Digital Letters - Handle TTL', () => {
8888
data: {
8989
...baseEvent.data,
9090
messageUri,
91-
'digital-letter-id': letterId,
9291
},
93-
};
92+
} satisfies MESHInboxMessageDownloaded;
9493

9594
const ttlItem = {
9695
PK: messageUri,

0 commit comments

Comments
 (0)