Skip to content

Commit a5c4476

Browse files
committed
CCM-11544 Routing playwright tests
1 parent 7dc89de commit a5c4476

File tree

31 files changed

+1791
-91
lines changed

31 files changed

+1791
-91
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ exports[`ChooseEmailTemplate page renders Email template selection 1`] = `
4444
/>
4545
<dl
4646
class="nhsuk-summary-list"
47-
data-testid="previous-selection-summary"
47+
data-testid="previous-selection-details"
4848
>
4949
<div
5050
class="nhsuk-summary-list__row"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ exports[`ChooseNHSAppTemplate page renders NHS App template selection 1`] = `
4444
/>
4545
<dl
4646
class="nhsuk-summary-list"
47-
data-testid="previous-selection-summary"
47+
data-testid="previous-selection-details"
4848
>
4949
<div
5050
class="nhsuk-summary-list__row"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ exports[`ChooseStandardEnglishLetterTemplate page renders letter template select
4444
/>
4545
<dl
4646
class="nhsuk-summary-list"
47-
data-testid="previous-selection-summary"
47+
data-testid="previous-selection-details"
4848
>
4949
<div
5050
class="nhsuk-summary-list__row"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ exports[`ChooseTextMessageTemplate page renders sms template selection 1`] = `
4444
/>
4545
<dl
4646
class="nhsuk-summary-list"
47-
data-testid="previous-selection-summary"
47+
data-testid="previous-selection-details"
4848
>
4949
<div
5050
class="nhsuk-summary-list__row"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ describe('ChooseChannelTemplate', () => {
259259
});
260260

261261
expect(
262-
screen.queryByTestId('previous-selection-summary')
262+
screen.queryByTestId('previous-selection-details')
263263
).not.toBeInTheDocument();
264264
});
265265

@@ -285,7 +285,7 @@ describe('ChooseChannelTemplate', () => {
285285
it('displays previously selected template', () => {
286286
renderComponent();
287287

288-
const summary = screen.getByTestId('previous-selection-summary');
288+
const summary = screen.getByTestId('previous-selection-details');
289289
expect(summary).toBeInTheDocument();
290290
expect(
291291
screen.getByText('Previously selected template')
@@ -341,7 +341,7 @@ describe('ChooseChannelTemplate', () => {
341341
),
342342
});
343343

344-
const summary = screen.getByTestId('previous-selection-summary');
344+
const summary = screen.getByTestId('previous-selection-details');
345345

346346
expect(summary).toBeInTheDocument();
347347
expect(

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ exports[`ChooseChannelTemplate renders email form 1`] = `
323323
/>
324324
<dl
325325
class="nhsuk-summary-list"
326-
data-testid="previous-selection-summary"
326+
data-testid="previous-selection-details"
327327
>
328328
<div
329329
class="nhsuk-summary-list__row"
@@ -1096,7 +1096,7 @@ exports[`ChooseChannelTemplate renders letter form 1`] = `
10961096
/>
10971097
<dl
10981098
class="nhsuk-summary-list"
1099-
data-testid="previous-selection-summary"
1099+
data-testid="previous-selection-details"
11001100
>
11011101
<div
11021102
class="nhsuk-summary-list__row"
@@ -1353,7 +1353,7 @@ exports[`ChooseChannelTemplate renders nhs app form 1`] = `
13531353
/>
13541354
<dl
13551355
class="nhsuk-summary-list"
1356-
data-testid="previous-selection-summary"
1356+
data-testid="previous-selection-details"
13571357
>
13581358
<div
13591359
class="nhsuk-summary-list__row"
@@ -1610,7 +1610,7 @@ exports[`ChooseChannelTemplate renders sms form 1`] = `
16101610
/>
16111611
<dl
16121612
class="nhsuk-summary-list"
1613-
data-testid="previous-selection-summary"
1613+
data-testid="previous-selection-details"
16141614
>
16151615
<div
16161616
class="nhsuk-summary-list__row"
@@ -1867,7 +1867,7 @@ exports[`ChooseChannelTemplate when templates are available renders multiple opt
18671867
/>
18681868
<dl
18691869
class="nhsuk-summary-list"
1870-
data-testid="previous-selection-summary"
1870+
data-testid="previous-selection-details"
18711871
>
18721872
<div
18731873
class="nhsuk-summary-list__row"
@@ -2381,7 +2381,7 @@ exports[`ChooseChannelTemplate when there is a conditional template selected ren
23812381
/>
23822382
<dl
23832383
class="nhsuk-summary-list"
2384-
data-testid="previous-selection-summary"
2384+
data-testid="previous-selection-details"
23852385
>
23862386
<div
23872387
class="nhsuk-summary-list__row"
@@ -2822,7 +2822,7 @@ exports[`ChooseChannelTemplate when there is a default template selected renders
28222822
/>
28232823
<dl
28242824
class="nhsuk-summary-list"
2825-
data-testid="previous-selection-summary"
2825+
data-testid="previous-selection-details"
28262826
>
28272827
<div
28282828
class="nhsuk-summary-list__row"

frontend/src/components/forms/ChooseChannelTemplate/ChooseChannelTemplate.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export function ChooseChannelTemplate(props: ChooseChannelTemplateProps) {
7171
formAttributes={{ onSubmit: formValidate }}
7272
>
7373
{selectedTemplateId && (
74-
<SummaryList data-testid='previous-selection-summary'>
74+
<SummaryList data-testid='previous-selection-details'>
7575
<SummaryList.Row>
7676
<SummaryList.Key>
7777
{content.previousSelectionLabel}

tests/test-team/pages/routing/email/choose-email-template-page.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type Page } from '@playwright/test';
2-
import { TemplateMgmtBasePageDynamic } from 'pages/template-mgmt-base-page-dynamic';
2+
import { TemplateMgmtChooseTemplateForMessagePlanBasePage } from 'pages/template-mgmt-choose-template-base-page';
33

4-
export class RoutingChooseEmailTemplatePage extends TemplateMgmtBasePageDynamic {
4+
export class RoutingChooseEmailTemplatePage extends TemplateMgmtChooseTemplateForMessagePlanBasePage {
55
static readonly pageUrlSegments = ['message-plans/choose-email-template'];
66

77
constructor(page: Page) {

tests/test-team/pages/routing/email/preview-email-page.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type Page } from '@playwright/test';
2-
import { TemplateMgmtBasePageDynamic } from 'pages/template-mgmt-base-page-dynamic';
2+
import { TemplateMgmtPreviewBasePage } from 'pages/template-mgmt-preview-base-page';
33

4-
export class RoutingPreviewEmailTemplatePage extends TemplateMgmtBasePageDynamic {
4+
export class RoutingPreviewEmailTemplatePage extends TemplateMgmtPreviewBasePage {
55
static readonly pageUrlSegments = [
66
'message-plans/choose-email-template',
77
'preview-template',
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { type Page } from '@playwright/test';
2+
import { TemplateMgmtChooseTemplateForMessagePlanBasePage } from 'pages/template-mgmt-choose-template-base-page';
3+
4+
export class RoutingChooseLargePrintLetterTemplatePage extends TemplateMgmtChooseTemplateForMessagePlanBasePage {
5+
static readonly pageUrlSegments = [
6+
'message-plans/choose-large-print-letter-template',
7+
];
8+
9+
constructor(page: Page) {
10+
super(page);
11+
}
12+
}

0 commit comments

Comments
 (0)