Skip to content

Commit ab9a1fb

Browse files
committed
fix component tests
1 parent 6ea750b commit ab9a1fb

9 files changed

+50
-62
lines changed

tests/test-team/helpers/factories/template-factory.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,14 @@ export const TemplateFactory = {
4141
id: string,
4242
owner: string,
4343
name: string,
44-
virusScanStatus = 'PENDING'
44+
templateStatus = 'NOT_YET_SUBMITTED',
45+
virusScanStatus = 'PASSED'
4546
): Template => {
4647
return TemplateFactory.create({
4748
id,
4849
owner,
4950
name,
51+
templateStatus,
5052
templateType: 'LETTER',
5153
letterType: 'x0',
5254
language: 'en',

tests/test-team/template-mgmt-api-tests/request-proof.api.spec.ts

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,12 @@ test.describe('POST /v1/template/:templateId/proof @debug', () => {
6363
const user1templateId = randomUUID();
6464

6565
await templateStorageHelper.seedTemplateData([
66-
{
67-
...TemplateFactory.createLetterTemplate(
68-
user1templateId,
69-
user1.userId,
70-
'user1template',
71-
'PASSED'
72-
),
73-
templateStatus: 'PENDING_PROOF_REQUEST',
74-
},
66+
TemplateFactory.createLetterTemplate(
67+
user1templateId,
68+
user1.userId,
69+
'user1template',
70+
'PENDING_PROOF_REQUEST'
71+
),
7572
]);
7673

7774
const updateResponse = await request.post(
@@ -101,9 +98,9 @@ test.describe('POST /v1/template/:templateId/proof @debug', () => {
10198
...TemplateFactory.createLetterTemplate(
10299
templateId,
103100
user1.userId,
104-
'user1template'
101+
'user1template',
102+
'PENDING_PROOF_REQUEST'
105103
),
106-
templateStatus: 'PENDING_PROOF_REQUEST',
107104
files: {
108105
pdfTemplate: {
109106
virusScanStatus: 'PASSED',
@@ -161,9 +158,9 @@ test.describe('POST /v1/template/:templateId/proof @debug', () => {
161158
...TemplateFactory.createLetterTemplate(
162159
templateId,
163160
user1.userId,
164-
'user1template'
161+
'user1template',
162+
'PENDING_VALIDATION'
165163
),
166-
templateStatus: 'PENDING_VALIDATION',
167164
files: {
168165
pdfTemplate: {
169166
virusScanStatus: 'PASSED',

tests/test-team/template-mgmt-component-tests/letter/template-mgmt-preview-letter-page.component.spec.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,20 @@ async function createTemplates() {
2525
notYetSubmitted: TemplateFactory.createLetterTemplate(
2626
'9AACCD57-C6A3-4273-854C-3839A081B4D9',
2727
user.userId,
28-
'notYetSubmitted'
28+
'notYetSubmitted',
29+
'NOT_YET_SUBMITTED'
2930
),
3031
pendingProofRequest: TemplateFactory.createLetterTemplate(
3132
'10AE654B-72B5-4A67-913C-2E103C7FF47B',
3233
user.userId,
33-
'pendingProofRequest'
34+
'pendingProofRequest',
35+
'PENDING_PROOF_REQUEST'
3436
),
3537
pendingUpload: TemplateFactory.createLetterTemplate(
36-
'10AE654B-72B5-4A67-913C-2E103C7FF47B',
38+
'5C442DA9-B555-4CEA-AFE9-143851FD210B',
3739
user.userId,
38-
'pendingUpload'
40+
'pendingUpload',
41+
'PENDING_UPLOAD'
3942
),
4043
};
4144
}

tests/test-team/template-mgmt-component-tests/letter/template-mgmt-preview-submitted-letter-page.component.spec.ts

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,19 @@ import {
2020

2121
function createTemplates(owner: string) {
2222
return {
23-
valid: {
24-
...TemplateFactory.createLetterTemplate(
25-
'valid-email-template-preview-submitted',
26-
owner,
27-
'valid-email-template-preview-submitted'
28-
),
29-
name: 'test-template-letter',
30-
templateStatus: 'SUBMITTED',
31-
},
23+
valid: TemplateFactory.createLetterTemplate(
24+
'valid-letter-template-preview-submitted',
25+
owner,
26+
'valid-email-template-preview-submitted',
27+
'SUBMITTED'
28+
),
3229
invalid: {
3330
...TemplateFactory.createLetterTemplate(
3431
'invalid-letter-template-preview-submitted',
3532
owner,
36-
'invalid-letter-template-preview-submitted'
33+
'invalid-letter-template-preview-submitted',
34+
'NOT_A_STATUS'
3735
),
38-
name: 'test-template-letter',
39-
templateStatus: 'NOT_YET_SUBMITTED',
4036
},
4137
};
4238
}
@@ -69,7 +65,7 @@ test.describe('Preview submitted Letter message template Page', () => {
6965
);
7066

7167
await expect(previewSubmittedLetterTemplatePage.pageHeader).toContainText(
72-
'test-template-letter'
68+
templates.valid.name
7369
);
7470
});
7571

tests/test-team/template-mgmt-component-tests/template-mgmt-copy-page.component.spec.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,11 @@ function createTemplates(owner: string) {
3838
name: 'app-template-copy-page-name',
3939
message: 'app-template-copy-page-message',
4040
},
41-
letter: {
42-
...TemplateFactory.createLetterTemplate(
43-
'letter-template-copy-page',
44-
owner,
45-
'letter-template-copy-page-name'
46-
),
47-
},
41+
letter: TemplateFactory.createLetterTemplate(
42+
'letter-template-copy-page',
43+
owner,
44+
'letter-template-copy-page-name'
45+
),
4846
};
4947
}
5048

tests/test-team/template-mgmt-component-tests/template-mgmt-delete-page.component.spec.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,11 @@ function createTemplates(owner: string) {
3232
message: 'delete-page-confirm-email-message',
3333
subject: 'template-subject',
3434
},
35-
confirmLetter: {
36-
...TemplateFactory.createLetterTemplate(
37-
'delete-page-confirm-letter',
38-
owner,
39-
'delete-page-confirm-letter-name'
40-
),
41-
},
35+
confirmLetter: TemplateFactory.createLetterTemplate(
36+
'delete-page-confirm-letter',
37+
owner,
38+
'delete-page-confirm-letter-name'
39+
),
4240
};
4341
}
4442

tests/test-team/template-mgmt-component-tests/template-mgmt-submit-page.component.spec.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,20 +147,17 @@ async function createTemplates() {
147147
submit: TemplateFactory.createLetterTemplate(
148148
'submit-letter-submit-template',
149149
user.userId,
150-
'test-template-name',
151-
'PASSED'
150+
'test-template-name'
152151
),
153152
submitAndReturn: TemplateFactory.createLetterTemplate(
154153
'submit-and-return-letter-template',
155154
user.userId,
156-
'test-template-name',
157-
'PASSED'
155+
'test-template-name'
158156
),
159157
valid: TemplateFactory.createLetterTemplate(
160158
'valid-letter-submit-template',
161159
user.userId,
162-
'test-template-name',
163-
'PASSED'
160+
'test-template-name'
164161
),
165162
},
166163
};

tests/test-team/template-mgmt-component-tests/template-mgmt-submitted-page.component.spec.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,13 @@ function createTemplates(owner: string) {
4545
name: 'test-template-nhs-app',
4646
message: 'test example content',
4747
}),
48-
letter: {
49-
...TemplateFactory.createLetterTemplate(
50-
'valid-submitted-letter-template',
51-
owner,
52-
'test-template-letter',
53-
'PASSED'
54-
),
55-
templateStatus: 'SUBMITTED',
56-
},
48+
letter: TemplateFactory.createLetterTemplate(
49+
'valid-submitted-letter-template',
50+
owner,
51+
'test-template-letter',
52+
'SUBMITTED',
53+
'PASSED'
54+
),
5755
};
5856
}
5957

tests/test-team/template-mgmt-e2e-tests/template-mgmt-sftp-send-proof.e2e.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,8 @@ test.describe('SFTP proof send', () => {
7474
templateId,
7575
user.userId,
7676
'send-proof-letter',
77-
'PASSED'
77+
'PENDING_PROOF_REQUEST'
7878
),
79-
templateStatus: 'PENDING_PROOF_REQUEST',
8079
// the template's 'personalisationParameters' has no effect on the test
8180
// the sender lambda does not read the template
8281
personalisationParameters,

0 commit comments

Comments
 (0)