Skip to content

Commit 84882be

Browse files
CCM-11537: Tests
1 parent d324a45 commit 84882be

File tree

24 files changed

+1211
-34
lines changed

24 files changed

+1211
-34
lines changed

frontend/src/__tests__/app/message-plans/choose-email-template/__snapshots__/page.test.tsx.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ exports[`ChooseEmailTemplate page renders Email template selection 1`] = `
4040
/>
4141
<dl
4242
class="nhsuk-summary-list"
43+
data-testid="previous-selection-summary"
4344
>
4445
<div
4546
class="nhsuk-summary-list__row"
@@ -211,7 +212,7 @@ exports[`ChooseEmailTemplate page renders Email template selection 1`] = `
211212
>
212213
<a
213214
aria-label="Preview"
214-
data-testid="preview-link"
215+
data-testid="email-template-id-preview-link"
215216
href="/message-plans/choose-email-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/email-template-id"
216217
id="preview-template-link-0"
217218
>

frontend/src/__tests__/app/message-plans/choose-email-template/page.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ describe('ChooseEmailTemplate page', () => {
7070
expect(getRoutingConfigMock).toHaveBeenCalledWith(ROUTING_CONFIG.id);
7171
expect(getTemplatesMock).toHaveBeenCalledWith({
7272
templateType: 'EMAIL',
73-
templateStatus: 'SUBMITTED',
7473
});
7574

7675
expect(await generateMetadata()).toEqual({

frontend/src/__tests__/app/message-plans/choose-nhs-app-template/__snapshots__/page.test.tsx.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ exports[`ChooseNHSAppTemplate page renders NHS App template selection 1`] = `
4040
/>
4141
<dl
4242
class="nhsuk-summary-list"
43+
data-testid="previous-selection-summary"
4344
>
4445
<div
4546
class="nhsuk-summary-list__row"
@@ -211,7 +212,7 @@ exports[`ChooseNHSAppTemplate page renders NHS App template selection 1`] = `
211212
>
212213
<a
213214
aria-label="Preview"
214-
data-testid="preview-link"
215+
data-testid="app-template-id-preview-link"
215216
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/app-template-id"
216217
id="preview-template-link-0"
217218
>

frontend/src/__tests__/app/message-plans/choose-nhs-app-template/page.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ describe('ChooseNHSAppTemplate page', () => {
7373
expect(getRoutingConfigMock).toHaveBeenCalledWith(ROUTING_CONFIG.id);
7474
expect(getTemplatesMock).toHaveBeenCalledWith({
7575
templateType: 'NHS_APP',
76-
templateStatus: 'SUBMITTED',
7776
});
7877

7978
expect(await generateMetadata()).toEqual({

frontend/src/__tests__/app/message-plans/choose-standard-english-letter-template/__snapshots__/page.test.tsx.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ exports[`ChooseStandardEnglishLetterTemplate page renders letter template select
4040
/>
4141
<dl
4242
class="nhsuk-summary-list"
43+
data-testid="previous-selection-summary"
4344
>
4445
<div
4546
class="nhsuk-summary-list__row"
@@ -211,7 +212,7 @@ exports[`ChooseStandardEnglishLetterTemplate page renders letter template select
211212
>
212213
<a
213214
aria-label="Preview"
214-
data-testid="preview-link"
215+
data-testid="letter-template-id-preview-link"
215216
href="/message-plans/choose-standard-english-letter-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/letter-template-id"
216217
id="preview-template-link-0"
217218
>

frontend/src/__tests__/app/message-plans/choose-text-message-template/__snapshots__/page.test.tsx.snap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ exports[`ChooseTextMessageTemplate page renders sms template selection 1`] = `
4040
/>
4141
<dl
4242
class="nhsuk-summary-list"
43+
data-testid="previous-selection-summary"
4344
>
4445
<div
4546
class="nhsuk-summary-list__row"
@@ -211,7 +212,7 @@ exports[`ChooseTextMessageTemplate page renders sms template selection 1`] = `
211212
>
212213
<a
213214
aria-label="Preview"
214-
data-testid="preview-link"
215+
data-testid="sms-template-id-preview-link"
215216
href="/message-plans/choose-text-message-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/sms-template-id"
216217
id="preview-template-link-0"
217218
>

frontend/src/__tests__/app/message-plans/choose-text-message-template/page.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ describe('ChooseTextMessageTemplate page', () => {
7171
expect(getRoutingConfigMock).toHaveBeenCalledWith(ROUTING_CONFIG.id);
7272
expect(getTemplatesMock).toHaveBeenCalledWith({
7373
templateType: 'SMS',
74-
templateStatus: 'SUBMITTED',
7574
});
7675

7776
expect(await generateMetadata()).toEqual({

frontend/src/__tests__/components/forms/ChooseChannelTemplate/__snapshots__/ChooseChannelTemplate.test.tsx.snap

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ exports[`ChooseChannelTemplate Client-side validation triggers 1`] = `
234234
>
235235
<a
236236
aria-label="Preview"
237-
data-testid="preview-link"
237+
data-testid="app-template-id-preview-link"
238238
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/app-template-id"
239239
id="preview-template-link-0"
240240
>
@@ -535,7 +535,7 @@ exports[`ChooseChannelTemplate renders correctly when template is unselected 1`]
535535
>
536536
<a
537537
aria-label="Preview"
538-
data-testid="preview-link"
538+
data-testid="app-template-id-preview-link"
539539
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/app-template-id"
540540
id="preview-template-link-0"
541541
>
@@ -617,6 +617,7 @@ exports[`ChooseChannelTemplate renders email form 1`] = `
617617
/>
618618
<dl
619619
class="nhsuk-summary-list"
620+
data-testid="previous-selection-summary"
620621
>
621622
<div
622623
class="nhsuk-summary-list__row"
@@ -788,7 +789,7 @@ exports[`ChooseChannelTemplate renders email form 1`] = `
788789
>
789790
<a
790791
aria-label="Preview"
791-
data-testid="preview-link"
792+
data-testid="email-template-id-preview-link"
792793
href="/message-plans/choose-email-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/email-template-id"
793794
id="preview-template-link-0"
794795
>
@@ -900,6 +901,7 @@ exports[`ChooseChannelTemplate renders error component 1`] = `
900901
/>
901902
<dl
902903
class="nhsuk-summary-list"
904+
data-testid="previous-selection-summary"
903905
>
904906
<div
905907
class="nhsuk-summary-list__row"
@@ -1083,7 +1085,7 @@ exports[`ChooseChannelTemplate renders error component 1`] = `
10831085
>
10841086
<a
10851087
aria-label="Preview"
1086-
data-testid="preview-link"
1088+
data-testid="app-template-id-preview-link"
10871089
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/app-template-id"
10881090
id="preview-template-link-0"
10891091
>
@@ -1165,6 +1167,7 @@ exports[`ChooseChannelTemplate renders letter form 1`] = `
11651167
/>
11661168
<dl
11671169
class="nhsuk-summary-list"
1170+
data-testid="previous-selection-summary"
11681171
>
11691172
<div
11701173
class="nhsuk-summary-list__row"
@@ -1336,7 +1339,7 @@ exports[`ChooseChannelTemplate renders letter form 1`] = `
13361339
>
13371340
<a
13381341
aria-label="Preview"
1339-
data-testid="preview-link"
1342+
data-testid="letter-template-id-preview-link"
13401343
href="/message-plans/choose-standard-english-letter-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/letter-template-id"
13411344
id="preview-template-link-0"
13421345
>
@@ -1418,6 +1421,7 @@ exports[`ChooseChannelTemplate renders multiple options 1`] = `
14181421
/>
14191422
<dl
14201423
class="nhsuk-summary-list"
1424+
data-testid="previous-selection-summary"
14211425
>
14221426
<div
14231427
class="nhsuk-summary-list__row"
@@ -1589,7 +1593,7 @@ exports[`ChooseChannelTemplate renders multiple options 1`] = `
15891593
>
15901594
<a
15911595
aria-label="Preview"
1592-
data-testid="preview-link"
1596+
data-testid="app-template-id-preview-link"
15931597
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/app-template-id"
15941598
id="preview-template-link-0"
15951599
>
@@ -1684,7 +1688,7 @@ exports[`ChooseChannelTemplate renders multiple options 1`] = `
16841688
>
16851689
<a
16861690
aria-label="Preview"
1687-
data-testid="preview-link"
1691+
data-testid="another-id-preview-link"
16881692
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/another-id"
16891693
id="preview-template-link-1"
16901694
>
@@ -1766,6 +1770,7 @@ exports[`ChooseChannelTemplate renders nhs app form 1`] = `
17661770
/>
17671771
<dl
17681772
class="nhsuk-summary-list"
1773+
data-testid="previous-selection-summary"
17691774
>
17701775
<div
17711776
class="nhsuk-summary-list__row"
@@ -1937,7 +1942,7 @@ exports[`ChooseChannelTemplate renders nhs app form 1`] = `
19371942
>
19381943
<a
19391944
aria-label="Preview"
1940-
data-testid="preview-link"
1945+
data-testid="app-template-id-preview-link"
19411946
href="/message-plans/choose-nhs-app-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/app-template-id"
19421947
id="preview-template-link-0"
19431948
>
@@ -2019,6 +2024,7 @@ exports[`ChooseChannelTemplate renders sms form 1`] = `
20192024
/>
20202025
<dl
20212026
class="nhsuk-summary-list"
2027+
data-testid="previous-selection-summary"
20222028
>
20232029
<div
20242030
class="nhsuk-summary-list__row"
@@ -2190,7 +2196,7 @@ exports[`ChooseChannelTemplate renders sms form 1`] = `
21902196
>
21912197
<a
21922198
aria-label="Preview"
2193-
data-testid="preview-link"
2199+
data-testid="sms-template-id-preview-link"
21942200
href="/message-plans/choose-text-message-template/fbb81055-79b9-4759-ac07-d191ae57be34/preview-template/sms-template-id"
21952201
id="preview-template-link-0"
21962202
>

frontend/src/__tests__/components/molecules/PreviewSubmittedTemplate.test.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ describe('PreviewSubmittedTemplate component', () => {
2727
templateType: 'NHS_APP',
2828
createdAt: '2025-01-13T10:19:25.579Z',
2929
updatedAt: '2025-01-13T10:19:25.579Z',
30+
lockNumber: 1,
3031
}}
3132
previewComponent={PreviewTemplateDetailsNhsApp}
3233
/>
@@ -47,6 +48,7 @@ describe('PreviewSubmittedTemplate component', () => {
4748
templateType: 'EMAIL',
4849
createdAt: '2025-01-13T10:19:25.579Z',
4950
updatedAt: '2025-01-13T10:19:25.579Z',
51+
lockNumber: 1,
5052
}}
5153
previewComponent={PreviewTemplateDetailsEmail}
5254
/>
@@ -66,6 +68,7 @@ describe('PreviewSubmittedTemplate component', () => {
6668
templateType: 'SMS',
6769
createdAt: '2025-01-13T10:19:25.579Z',
6870
updatedAt: '2025-01-13T10:19:25.579Z',
71+
lockNumber: 1,
6972
}}
7073
previewComponent={PreviewTemplateDetailsSms}
7174
/>
@@ -116,6 +119,7 @@ describe('PreviewSubmittedTemplate component', () => {
116119
},
117120
createdAt: '2025-01-13T10:19:25.579Z',
118121
updatedAt: '2025-01-13T10:19:25.579Z',
122+
lockNumber: 1,
119123
}}
120124
previewComponent={PreviewTemplateDetailsLetter}
121125
/>
@@ -141,6 +145,7 @@ describe('PreviewSubmittedTemplate component', () => {
141145
templateType: 'NHS_APP',
142146
createdAt: '2025-01-13T10:19:25.579Z',
143147
updatedAt: '2025-01-13T10:19:25.579Z',
148+
lockNumber: 1,
144149
}}
145150
previewComponent={PreviewTemplateDetailsNhsApp}
146151
/>
@@ -167,6 +172,7 @@ describe('PreviewSubmittedTemplate component', () => {
167172
templateType: 'NHS_APP',
168173
createdAt: '2025-01-13T10:19:25.579Z',
169174
updatedAt: '2025-01-13T10:19:25.579Z',
175+
lockNumber: 1,
170176
}}
171177
previewComponent={PreviewTemplateDetailsNhsApp}
172178
/>

frontend/src/__tests__/components/molecules/__snapshots__/ChannelTemplates.test.tsx.snap

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ exports[`ChannelTemplates renders templates 1`] = `
156156
>
157157
<a
158158
aria-label="Preview"
159-
data-testid="preview-link"
159+
data-testid="app-template-id-preview-link"
160160
href="/message-plans/choose-nhs-app-template/abc/preview-template/app-template-id"
161161
id="preview-template-link-0"
162162
>
@@ -251,7 +251,7 @@ exports[`ChannelTemplates renders templates 1`] = `
251251
>
252252
<a
253253
aria-label="Preview"
254-
data-testid="preview-link"
254+
data-testid="email-template-id-preview-link"
255255
href="/message-plans/choose-email-template/abc/preview-template/email-template-id"
256256
id="preview-template-link-1"
257257
>
@@ -346,7 +346,7 @@ exports[`ChannelTemplates renders templates 1`] = `
346346
>
347347
<a
348348
aria-label="Preview"
349-
data-testid="preview-link"
349+
data-testid="sms-template-id-preview-link"
350350
href="/message-plans/choose-text-message-template/abc/preview-template/sms-template-id"
351351
id="preview-template-link-2"
352352
>
@@ -441,7 +441,7 @@ exports[`ChannelTemplates renders templates 1`] = `
441441
>
442442
<a
443443
aria-label="Preview"
444-
data-testid="preview-link"
444+
data-testid="letter-template-id-preview-link"
445445
href="/message-plans/choose-standard-english-letter-template/abc/preview-template/letter-template-id"
446446
id="preview-template-link-3"
447447
>
@@ -627,7 +627,7 @@ exports[`ChannelTemplates renders templates with error state 1`] = `
627627
>
628628
<a
629629
aria-label="Preview"
630-
data-testid="preview-link"
630+
data-testid="app-template-id-preview-link"
631631
href="/message-plans/choose-nhs-app-template/abc/preview-template/app-template-id"
632632
id="preview-template-link-0"
633633
>
@@ -722,7 +722,7 @@ exports[`ChannelTemplates renders templates with error state 1`] = `
722722
>
723723
<a
724724
aria-label="Preview"
725-
data-testid="preview-link"
725+
data-testid="email-template-id-preview-link"
726726
href="/message-plans/choose-email-template/abc/preview-template/email-template-id"
727727
id="preview-template-link-1"
728728
>
@@ -817,7 +817,7 @@ exports[`ChannelTemplates renders templates with error state 1`] = `
817817
>
818818
<a
819819
aria-label="Preview"
820-
data-testid="preview-link"
820+
data-testid="sms-template-id-preview-link"
821821
href="/message-plans/choose-text-message-template/abc/preview-template/sms-template-id"
822822
id="preview-template-link-2"
823823
>
@@ -912,7 +912,7 @@ exports[`ChannelTemplates renders templates with error state 1`] = `
912912
>
913913
<a
914914
aria-label="Preview"
915-
data-testid="preview-link"
915+
data-testid="letter-template-id-preview-link"
916916
href="/message-plans/choose-standard-english-letter-template/abc/preview-template/letter-template-id"
917917
id="preview-template-link-3"
918918
>
@@ -1086,7 +1086,7 @@ exports[`ChannelTemplates renders templates with pre-selected template 1`] = `
10861086
>
10871087
<a
10881088
aria-label="Preview"
1089-
data-testid="preview-link"
1089+
data-testid="app-template-id-preview-link"
10901090
href="/message-plans/choose-nhs-app-template/abc/preview-template/app-template-id"
10911091
id="preview-template-link-0"
10921092
>
@@ -1182,7 +1182,7 @@ exports[`ChannelTemplates renders templates with pre-selected template 1`] = `
11821182
>
11831183
<a
11841184
aria-label="Preview"
1185-
data-testid="preview-link"
1185+
data-testid="email-template-id-preview-link"
11861186
href="/message-plans/choose-email-template/abc/preview-template/email-template-id"
11871187
id="preview-template-link-1"
11881188
>
@@ -1277,7 +1277,7 @@ exports[`ChannelTemplates renders templates with pre-selected template 1`] = `
12771277
>
12781278
<a
12791279
aria-label="Preview"
1280-
data-testid="preview-link"
1280+
data-testid="sms-template-id-preview-link"
12811281
href="/message-plans/choose-text-message-template/abc/preview-template/sms-template-id"
12821282
id="preview-template-link-2"
12831283
>
@@ -1372,7 +1372,7 @@ exports[`ChannelTemplates renders templates with pre-selected template 1`] = `
13721372
>
13731373
<a
13741374
aria-label="Preview"
1375-
data-testid="preview-link"
1375+
data-testid="letter-template-id-preview-link"
13761376
href="/message-plans/choose-standard-english-letter-template/abc/preview-template/letter-template-id"
13771377
id="preview-template-link-3"
13781378
>

0 commit comments

Comments
 (0)