Skip to content

Commit a08b172

Browse files
committed
CCM-8585: fix pa11y seed again
1 parent 941af42 commit a08b172

File tree

3 files changed

+22
-9
lines changed

3 files changed

+22
-9
lines changed

package-lock.json

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/accessibility/pa11y-setup.ts

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ import { TestUserClient } from './test-user-client';
44
import { generate } from 'generate-password';
55
import { DynamoDBClient } from '@aws-sdk/client-dynamodb';
66
import { PutCommand, DynamoDBDocumentClient } from '@aws-sdk/lib-dynamodb';
7+
import {
8+
LetterTemplate,
9+
TemplateType,
10+
} from 'nhs-notify-web-template-management-utils';
11+
import {
12+
Language,
13+
LetterType,
14+
TemplateStatus,
15+
VirusScanStatus,
16+
} from 'nhs-notify-backend-client';
717

818
const setup = async () => {
919
const testEmail = `nhs-notify-automated-test-accessibility-test-${randomUUID()}@nhs.net`;
@@ -34,26 +44,26 @@ const setup = async () => {
3444
TableName: process.env.TEMPLATES_TABLE_NAME,
3545
Item: {
3646
owner: userId,
37-
templateType: 'LETTER',
47+
templateType: TemplateType.LETTER,
3848
id: templateId,
39-
letterType: 'STANDARD',
40-
language: 'ENGLISH',
49+
letterType: LetterType.X0,
50+
language: Language.EN,
4151
createdAt: new Date().toISOString(),
4252
name: 'pa11y_letter',
4353
files: {
4454
pdfTemplate: {
4555
fileName: 'template.pdf',
4656
currentVersion: randomUUID(),
47-
virusScanStatus: 'PENDING',
57+
virusScanStatus: VirusScanStatus.PENDING,
4858
},
4959
testDataCsv: {
5060
fileName: 'test-data.csv',
5161
currentVersion: randomUUID(),
52-
virusScanStatus: 'PENDING',
62+
virusScanStatus: VirusScanStatus.PENDING,
5363
},
5464
},
55-
templateStatus: 'NOT_YET_SUBMITTED',
56-
},
65+
templateStatus: TemplateStatus.NOT_YET_SUBMITTED,
66+
} satisfies LetterTemplate & { owner: string },
5767
})
5868
);
5969

tests/accessibility/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
"eslint-config-airbnb-base": "^15.0.0",
2121
"eslint-plugin-playwright": "^2.2.0",
2222
"generate-password": "^1.7.1",
23+
"nhs-notify-backend-client": "*",
24+
"nhs-notify-web-template-management-utils": "*",
2325
"pa11y": "^8.0.0"
2426
}
2527
}

0 commit comments

Comments
 (0)