Skip to content

Commit 09fc3de

Browse files
CCM-8961: Seed all letter states for pa11y
1 parent 82eee53 commit 09fc3de

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

tests/accessibility/.pa11y-ci.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ const {
1818
previewEmailTemplateErrorPage,
1919
previewEmailTemplatePage,
2020
previewLetterTemplatePage,
21+
previewLetterTemplatePageWithError,
2122
previewNHSAppTemplateErrorPage,
2223
previewNHSAppTemplatePage,
2324
previewSubmittedEmailTemplatePage,
@@ -100,6 +101,21 @@ module.exports = {
100101
`${baseUrl}/preview-letter-template/${templateIds['pa11y-letter-pending-virus-check']}`
101102
)
102103
),
104+
performCheck(
105+
previewLetterTemplatePageWithError(
106+
`${baseUrl}/preview-letter-template/${templateIds['pa11y-letter-failed-virus-check']}`
107+
)
108+
),
109+
performCheck(
110+
previewLetterTemplatePage(
111+
`${baseUrl}/preview-letter-template/${templateIds['pa11y-letter-pending-validation']}`
112+
)
113+
),
114+
performCheck(
115+
previewLetterTemplatePageWithError(
116+
`${baseUrl}/preview-letter-template/${templateIds['pa11y-letter-failed-validation']}`
117+
)
118+
),
103119
performCheck(viewNotYetSubmittedLetterTemplatePage(messageTemplatesUrl)),
104120
performCheck(
105121
requestProofOfTemplatePage(

tests/accessibility/actions/preview-letter-template.actions.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,18 @@ const previewLetterTemplatePage = (url) => ({
1111
actions: pageActions,
1212
});
1313

14+
const previewLetterTemplatePageWithError = (url) => ({
15+
name: 'preview-letter-template',
16+
url,
17+
actions: pageActions,
18+
ignore: [
19+
// NHS error summary component has a H2 above the H1.
20+
'WCAG2AA.Principle1.Guideline1_3.1_3_1_AAA.G141',
21+
],
22+
});
23+
1424
module.exports = {
1525
pageActions,
1626
previewLetterTemplatePage,
27+
previewLetterTemplatePageWithError,
1728
};

tests/test-team/template-mgmt-e2e-tests/template-mgmt-letter-file-validation.e2e.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ test.describe('letter file validation', () => {
249249
);
250250

251251
expect(pdf?.ChecksumSHA256).toEqual(
252-
pdfUploadFixtures.withPersonalisation.csv.checksumSha256()
252+
pdfUploadFixtures.withPersonalisation.pdf.checksumSha256()
253253
);
254254
}).toPass({ timeout: 20_000 });
255255

0 commit comments

Comments
 (0)