Skip to content

Commit 3d9b1c6

Browse files
committed
CCM-8868: Fix ui-test
1 parent 892438a commit 3d9b1c6

File tree

17 files changed

+66
-47
lines changed

17 files changed

+66
-47
lines changed

frontend/src/__tests__/app/choose-a-template-type/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { render } from '@testing-library/react';
2-
import ChooseATemplateTypePage from '@app/choose-a-template-type/page';
2+
import ChooseATemplateTypePage, {
3+
generateMetadata,
4+
} from '@app/choose-a-template-type/page';
35
import { TemplateFormState } from 'nhs-notify-web-template-management-utils';
46

57
jest.mock('next/navigation', () => ({
@@ -29,6 +31,7 @@ jest.mock('react', () => {
2931
});
3032

3133
test('ChooseATemplateTypePage', async () => {
34+
generateMetadata();
3235
const page = await ChooseATemplateTypePage();
3336

3437
const container = render(page);

frontend/src/__tests__/app/create-email-template/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
/**
22
* @jest-environment node
33
*/
4-
import CreateEmailTemplatePage from '@app/create-email-template/page';
4+
import CreateEmailTemplatePage, {
5+
generateMetadata,
6+
} from '@app/create-email-template/page';
57

68
jest.mock('@forms/EmailTemplateForm/EmailTemplateForm');
79

810
describe('CreateEmailTemplatePage', () => {
911
beforeEach(jest.resetAllMocks);
1012

1113
it('should render CreateEmailTemplatePage', async () => {
14+
generateMetadata();
1215
const page = await CreateEmailTemplatePage();
1316

1417
expect(page).toMatchSnapshot();

frontend/src/__tests__/app/create-nhs-app-template/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
/**
22
* @jest-environment node
33
*/
4-
import CreateNHSAppTemplatePage from '@app/create-nhs-app-template/page';
4+
import CreateNHSAppTemplatePage, {
5+
generateMetadata,
6+
} from '@app/create-nhs-app-template/page';
57

68
jest.mock('@forms/NhsAppTemplateForm/NhsAppTemplateForm');
79

810
describe('CreateNHSAppTemplatePage', () => {
911
beforeEach(jest.resetAllMocks);
1012

1113
it('should render CreateNHSAppTemplatePage', async () => {
14+
generateMetadata();
1215
const page = await CreateNHSAppTemplatePage();
1316

1417
expect(page).toMatchSnapshot();

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
/**
22
* @jest-environment node
33
*/
4-
import CreateSMSTemplatePage from '@app/create-text-message-template/page';
4+
import CreateSMSTemplatePage, {
5+
generateMetadata,
6+
} from '@app/create-text-message-template/page';
57

68
jest.mock('@forms/SmsTemplateForm/SmsTemplateForm');
79

810
describe('CreateSMSTemplatePage', () => {
911
beforeEach(jest.resetAllMocks);
1012

1113
it('should render CreateSMSTemplatePage', async () => {
14+
generateMetadata();
1215
const page = await CreateSMSTemplatePage();
1316

1417
expect(page).toMatchSnapshot();

frontend/src/__tests__/app/edit-nhs-app-template/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import { redirect } from 'next/navigation';
55
import { NHSAppTemplate } from 'nhs-notify-web-template-management-utils';
66
import { getTemplate } from '@utils/form-actions';
77
import { NhsAppTemplateForm } from '@forms/NhsAppTemplateForm/NhsAppTemplateForm';
8-
import EditNhsAppTemplatePage from '@app/edit-nhs-app-template/[templateId]/page';
8+
import EditNhsAppTemplatePage, {
9+
generateMetadata,
10+
} from '@app/edit-nhs-app-template/[templateId]/page';
911
import { TemplateDto } from 'nhs-notify-backend-client';
1012
import { EMAIL_TEMPLATE, LETTER_TEMPLATE, SMS_TEMPLATE } from '../../helpers';
1113

@@ -17,6 +19,7 @@ const getTemplateMock = jest.mocked(getTemplate);
1719
const redirectMock = jest.mocked(redirect);
1820

1921
describe('EditNhsAppTemplatePage', () => {
22+
generateMetadata();
2023
beforeEach(jest.resetAllMocks);
2124

2225
test('page loads', async () => {

frontend/src/__tests__/app/email-template-submitted/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/**
22
* @jest-environment node
33
*/
4-
import EmailTemplateSubmittedPage from '@app/email-template-submitted/[templateId]/page';
4+
import EmailTemplateSubmittedPage, {
5+
generateMetadata,
6+
} from '@app/email-template-submitted/[templateId]/page';
57
import { TemplateSubmitted } from '@molecules/TemplateSubmitted/TemplateSubmitted';
68
import { getTemplate } from '@utils/form-actions';
79
import { redirect } from 'next/navigation';
@@ -48,6 +50,7 @@ describe('EmailTemplateSubmittedPage', () => {
4850
});
4951

5052
test('should handle invalid template', async () => {
53+
generateMetadata();
5154
getTemplateMock.mockResolvedValueOnce(undefined);
5255

5356
await EmailTemplateSubmittedPage({

frontend/src/__tests__/app/nhs-app-template-submitted/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/**
22
* @jest-environment node
33
*/
4-
import NhsAppTemplateSubmittedPage from '@app/nhs-app-template-submitted/[templateId]/page';
4+
import NhsAppTemplateSubmittedPage, {
5+
generateMetadata,
6+
} from '@app/nhs-app-template-submitted/[templateId]/page';
57
import { TemplateSubmitted } from '@molecules/TemplateSubmitted/TemplateSubmitted';
68
import { getTemplate } from '@utils/form-actions';
79
import { redirect } from 'next/navigation';
@@ -18,6 +20,7 @@ describe('NhsAppTemplateSubmittedPage', () => {
1820
beforeEach(jest.resetAllMocks);
1921

2022
test('should load page', async () => {
23+
generateMetadata();
2124
const template = {
2225
id: 'template-id',
2326
templateType: 'NHS_APP',

frontend/src/__tests__/app/preview-email-template/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/**
22
* @jest-environment node
33
*/
4-
import PreviewEmailTemplatePage from '@app/preview-email-template/[templateId]/page';
4+
import PreviewEmailTemplatePage, {
5+
generateMetadata,
6+
} from '@app/preview-email-template/[templateId]/page';
57
import { PreviewEmailTemplate } from '@forms/PreviewEmailTemplate';
68
import { EmailTemplate } from 'nhs-notify-web-template-management-utils';
79
import { redirect } from 'next/navigation';
@@ -25,6 +27,7 @@ describe('PreviewEmailTemplatePage', () => {
2527
beforeEach(jest.resetAllMocks);
2628

2729
it('should load page', async () => {
30+
generateMetadata();
2831
const templateDTO = {
2932
id: 'template-id',
3033
templateType: 'EMAIL',

frontend/src/__tests__/app/preview-nhs-app-template/page.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/**
22
* @jest-environment node
33
*/
4-
import PreviewNhsAppTemplatePage from '@app/preview-nhs-app-template/[templateId]/page';
4+
import PreviewNhsAppTemplatePage, {
5+
generateMetadata,
6+
} from '@app/preview-nhs-app-template/[templateId]/page';
57
import { PreviewNHSAppTemplate } from '@forms/PreviewNHSAppTemplate/PreviewNHSAppTemplate';
68
import { NHSAppTemplate } from 'nhs-notify-web-template-management-utils';
79
import { redirect } from 'next/navigation';
@@ -25,6 +27,7 @@ describe('PreviewNhsAppTemplatePage', () => {
2527
beforeEach(jest.resetAllMocks);
2628

2729
it('should load page', async () => {
30+
generateMetadata();
2831
const templateDTO = {
2932
id: 'template-id',
3033
templateType: 'NHS_APP',

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
/**
22
* @jest-environment node
33
*/
4-
import PreviewSMSTemplatePage from '@app/preview-text-message-template/[templateId]/page';
4+
import PreviewSMSTemplatePage, {
5+
generateMetadata,
6+
} from '@app/preview-text-message-template/[templateId]/page';
57
import { PreviewSMSTemplate } from '@forms/PreviewSMSTemplate';
68
import { SMSTemplate } from 'nhs-notify-web-template-management-utils';
79
import { redirect } from 'next/navigation';
@@ -25,6 +27,7 @@ describe('PreviewSMSTemplatePage', () => {
2527
beforeEach(jest.resetAllMocks);
2628

2729
it('should load page', async () => {
30+
generateMetadata();
2831
const templateDTO = {
2932
id: 'template-id',
3033
templateType: 'SMS',

0 commit comments

Comments
 (0)