Skip to content

Commit 1809eea

Browse files
CCM-11886: Add test-specific template names
1 parent 3d3e8f7 commit 1809eea

14 files changed

+85
-78
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,25 @@ export const TemplateFactory = {
2121
});
2222
},
2323

24-
createSmsTemplate: (id: string, user: TestUser): Template => {
24+
createSmsTemplate: (id: string, user: TestUser, name: string = 'test'): Template => {
2525
return TemplateFactory.create({
2626
campaignId: testClients[user.clientKey]?.campaignId,
2727
clientId: user.clientId,
2828
id,
2929
message: 'test-message',
30-
name: 'test',
30+
name,
3131
owner: `CLIENT#${user.clientId}`,
3232
templateType: 'SMS',
3333
});
3434
},
3535

36-
createNhsAppTemplate: (id: string, user: TestUser): Template => {
36+
createNhsAppTemplate: (id: string, user: TestUser, name: string = 'test'): Template => {
3737
return TemplateFactory.create({
3838
campaignId: testClients[user.clientKey]?.campaignId,
3939
clientId: user.clientId,
4040
id,
4141
message: 'test-message',
42-
name: 'test-name',
42+
name,
4343
owner: `CLIENT#${user.clientId}`,
4444
templateType: 'NHS_APP',
4545
});

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,23 @@ function createTemplates(user: TestUser) {
1919
return {
2020
valid: TemplateFactory.createEmailTemplate(
2121
'f26a6c9b-29f5-4280-9b8d-aa692f0aa8aa',
22-
user
22+
user,
23+
'edit-email-page-valid',
2324
),
2425
submit: TemplateFactory.createEmailTemplate(
2526
'29252087-fbfa-459d-9c05-577223a94ad9',
26-
user
27+
user,
28+
'edit-email-page-submit',
2729
),
2830
submitAndReturn: TemplateFactory.createEmailTemplate(
2931
'2965e999-27d9-48a6-9bed-251c141ce778',
30-
user
32+
user,
33+
'edit-email-page-submit-and-return',
3134
),
3235
goBackAndReturn: TemplateFactory.createEmailTemplate(
3336
'66e0051e-c201-4ec7-a318-999b4c63d3b9',
34-
user
37+
user,
38+
'edit-email-page-go-back-and-return',
3539
),
3640
noEmailTemplateType: TemplateFactory.create({
3741
id: 'e61c935f-d4ef-4bd7-b09e-3cdc6cb5923f',

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ async function createTemplates() {
3535
'5f879439-f809-45a6-a77f-64e96bc34fc8',
3636
user
3737
),
38-
name: 'test-template-email',
38+
name: 'valid-email-preview-template',
3939
subject: 'test-template-subject-line',
4040
message: 'test-template-message',
4141
},
@@ -69,7 +69,7 @@ test.describe('Preview Email message template Page', () => {
6969
);
7070

7171
await expect(previewEmailTemplatePage.pageHeading).toContainText(
72-
'test-template-email'
72+
templates.valid.name
7373
);
7474

7575
await expect(previewEmailTemplatePage.subjectLineText).toHaveText(

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@ function createTemplates(user: TestUser) {
2424
valid: {
2525
...TemplateFactory.createEmailTemplate(
2626
'21f984dd-9701-466e-a166-0afeafd0a23f',
27-
user
27+
user,
28+
'valid-email-template-preview-submitted',
2829
),
29-
name: 'test-template-email',
3030
subject: 'test-template-subject-line',
3131
message: 'test-template-message',
3232
templateStatus: 'SUBMITTED',
3333
},
3434
invalid: {
3535
...TemplateFactory.createEmailTemplate(
3636
'201e913d-1c21-4069-a04c-a7760b3dd602',
37-
user
37+
user,
38+
'invalid-email-template-preview-submitted',
3839
),
39-
name: 'test-template-email',
4040
subject: 'test-template-subject-line',
4141
message: 'test-template-message',
4242
templateStatus: 'NOT_YET_SUBMITTED',
@@ -72,7 +72,7 @@ test.describe('Preview submitted Email message template Page', () => {
7272
);
7373

7474
await expect(previewSubmittedEmailTemplatePage.pageHeading).toContainText(
75-
'test-template-email'
75+
templates.valid.name
7676
);
7777

7878
await expect(previewSubmittedEmailTemplatePage.subjectLineText).toHaveText(

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function createTemplates(user: TestUser) {
2323
const validBase = TemplateFactory.uploadLetterTemplate(
2424
'0b5f3591-8a36-4b33-9873-3c4842db4351',
2525
user,
26-
'valid-email-template-preview-submitted',
26+
'valid-letter-template-preview-submitted',
2727
'SUBMITTED'
2828
);
2929

tests/test-team/template-mgmt-component-tests/nhs-app/template-mgmt-edit-nhs-app-template-page.component.spec.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,18 @@ function createTemplates(user: TestUser) {
2020
return {
2121
valid: TemplateFactory.createNhsAppTemplate(
2222
'c1597c0e-67c0-459f-bad9-3828ead548ff',
23-
user
23+
user,
24+
'edit-nhs-app-template-valid'
2425
),
2526
submit: TemplateFactory.createNhsAppTemplate(
2627
'659f83ed-6fce-4176-9f69-42274cdfed1d',
27-
user
28+
user,
29+
'edit-nhs-app-template-submit'
2830
),
2931
submitAndReturn: TemplateFactory.createNhsAppTemplate(
3032
'2570c7b5-469c-43b2-bb59-f2e5352d0001',
31-
user
33+
user,
34+
'edit-nhs-app-template-submit-and-return'
3235
),
3336
};
3437
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ async function createTemplates() {
3333
valid: {
3434
...TemplateFactory.createNhsAppTemplate(
3535
'825c809a-e781-4085-984b-90dc620947ba',
36-
user
36+
user,
37+
'valid-nhs-app-preview-template',
3738
),
38-
name: 'test-template-nhs-app',
3939
message: 'test-template-message',
4040
},
4141
};
@@ -72,7 +72,7 @@ test.describe('Preview NHS App template Page', () => {
7272
await expect(previewNhsAppTemplatePage.submitRadioOption).not.toBeChecked();
7373

7474
await expect(previewNhsAppTemplatePage.pageHeading).toContainText(
75-
'test-template-nhs-app'
75+
templates.valid.name
7676
);
7777

7878
await expect(previewNhsAppTemplatePage.messageText).toHaveText(

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,18 @@ function createTemplates(user: TestUser) {
2424
valid: {
2525
...TemplateFactory.createNhsAppTemplate(
2626
'298799c4-bc2c-49b6-b9cc-74e7750261d2',
27-
user
27+
user,
28+
'valid-nhs-app-template-preview-submitted'
2829
),
29-
name: 'test-template-nhs-app',
3030
message: 'test-template-message',
3131
templateStatus: 'SUBMITTED',
3232
},
3333
invalid: {
3434
...TemplateFactory.createNhsAppTemplate(
3535
'a0a0d4c9-e18d-4aa9-8973-336a66fbadde',
36-
user
36+
user,
37+
'invalid-nhs-app-template-preview-submitted',
3738
),
38-
name: 'test-template-nhs-app',
3939
message: 'test-template-message',
4040
templateStatus: 'NOT_YET_SUBMITTED',
4141
},
@@ -71,7 +71,7 @@ test.describe('Preview submitted NHS App message template Page', () => {
7171
);
7272

7373
await expect(previewSubmittedNHSAppTemplatePage.pageHeading).toContainText(
74-
'test-template-nhs-app'
74+
templates.valid.name
7575
);
7676

7777
await expect(previewSubmittedNHSAppTemplatePage.messageText).toHaveText(

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,23 @@ function createTemplates(user: TestUser) {
2020
return {
2121
valid: TemplateFactory.createSmsTemplate(
2222
'578d292e-a4ae-411a-a7be-c2f1228b6459',
23-
user
23+
user,
24+
'edit-sms-page-valid',
2425
),
2526
submit: TemplateFactory.createSmsTemplate(
2627
'5b10cafb-ee25-47b6-85eb-540d7dc127b7',
27-
user
28+
user,
29+
'edit-sms-page-submit',
2830
),
2931
submitAndReturn: TemplateFactory.createSmsTemplate(
3032
'4a3fd84b-0685-4197-91ed-c058acbe1a61',
31-
user
33+
user,
34+
'edit-sms-page-submit-and-return',
3235
),
3336
goBackAndReturn: TemplateFactory.createSmsTemplate(
3437
'5f04230c-21df-4869-a911-7673f3b908fe',
35-
user
38+
user,
39+
'edit-sms-page-go-back-and-return',
3640
),
3741
noSmsTemplateType: TemplateFactory.create({
3842
id: 'be8a4618-17e5-45c4-855b-c91d55a3ff66',

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ async function createTemplates() {
3333
valid: {
3434
...TemplateFactory.createSmsTemplate(
3535
'7f41fb5b-7f59-448c-8037-f37c25466455',
36-
user
36+
user,
3737
),
38-
name: 'test-template-sms',
38+
name: 'valid-sms-preview-template',
3939
message: 'test-template-message',
4040
},
4141
};
@@ -71,7 +71,7 @@ test.describe('Preview SMS message template Page', () => {
7171
await expect(previewSmsTemplatePage.submitRadioOption).not.toBeChecked();
7272

7373
await expect(previewSmsTemplatePage.pageHeading).toContainText(
74-
'test-template-sms'
74+
templates.valid.name
7575
);
7676

7777
await expect(previewSmsTemplatePage.messageText).toHaveText(

0 commit comments

Comments
 (0)