Skip to content

Commit 20a41c8

Browse files
committed
CCM-8601: unit tests pass
1 parent e623c9c commit 20a41c8

File tree

15 files changed

+53
-54
lines changed

15 files changed

+53
-54
lines changed

frontend/src/__tests__/app/delete-template/page.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const getTemplateMock = jest.mocked(getTemplate);
2222
describe('PreviewEmailTemplatePage', () => {
2323
beforeEach(jest.resetAllMocks);
2424

25-
it.only('should load page', async () => {
25+
it('should load page', async () => {
2626
const templateDTO = {
2727
id: 'template-id',
2828
templateType: TemplateType.EMAIL,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import ViewSubmittedEmailTemplatePage from '@app/view-submitted-email-template/[templateId]/page';
55
import { ViewEmailTemplate } from '@molecules/ViewEmailTemplate/ViewEmailTemplate';
66
import {
7-
SubmittedEmailTemplate,
7+
EmailTemplate,
88
TemplateType,
99
TemplateStatus,
1010
} from 'nhs-notify-web-template-management-utils';
@@ -33,7 +33,7 @@ describe('ViewSubmittedEmailTemplatePage', () => {
3333
updatedAt: '2025-01-13T10:19:25.579Z',
3434
} satisfies TemplateDTO;
3535

36-
const submittedEmailTemplate: SubmittedEmailTemplate = {
36+
const submittedEmailTemplate: EmailTemplate = {
3737
...templateDTO,
3838
subject: 'template-subject-line',
3939
templateType: TemplateType.EMAIL,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import ViewSubmittedNHSAppTemplatePage from '@app/view-submitted-nhs-app-template/[templateId]/page';
55
import { ViewNHSAppTemplate } from '@molecules/ViewNHSAppTemplate/ViewNHSAppTemplate';
66
import {
7-
SubmittedNHSAppTemplate,
7+
NHSAppTemplate,
88
TemplateType,
99
TemplateStatus,
1010
} from 'nhs-notify-web-template-management-utils';
@@ -32,7 +32,7 @@ describe('ViewSubmittedNHSAppTemplatePage', () => {
3232
updatedAt: '2025-01-13T10:19:25.579Z',
3333
} satisfies TemplateDTO;
3434

35-
const submittedNHSAppTemplate: SubmittedNHSAppTemplate = {
35+
const submittedNHSAppTemplate: NHSAppTemplate = {
3636
...templateDTO,
3737
templateType: TemplateType.NHS_APP,
3838
templateStatus: TemplateStatus.SUBMITTED,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import ViewSubmittedSMSTemplatePage from '@app/view-submitted-text-message-template/[templateId]/page';
55
import { ViewSMSTemplate } from '@molecules/ViewSMSTemplate/ViewSMSTemplate';
66
import {
7-
SubmittedSMSTemplate,
7+
SMSTemplate,
88
TemplateType,
99
TemplateStatus,
1010
} from 'nhs-notify-web-template-management-utils';
@@ -32,7 +32,7 @@ describe('ViewSubmittedSMSTemplatePage', () => {
3232
updatedAt: '2025-01-13T10:19:25.579Z',
3333
} satisfies TemplateDTO;
3434

35-
const submittedSMSTemplate: SubmittedSMSTemplate = {
35+
const submittedSMSTemplate: SMSTemplate = {
3636
...templateDTO,
3737
templateType: TemplateType.SMS,
3838
templateStatus: TemplateStatus.SUBMITTED,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { render } from '@testing-library/react';
22
import { ViewEmailTemplate } from '@molecules/ViewEmailTemplate/ViewEmailTemplate';
33
import {
4-
SubmittedEmailTemplate,
4+
EmailTemplate,
55
TemplateStatus,
66
} from 'nhs-notify-web-template-management-utils';
77

@@ -16,7 +16,7 @@ describe('ViewEmailTemplate component', () => {
1616
templateStatus: TemplateStatus.SUBMITTED,
1717
subject: 'Example subject',
1818
message: 'Example message',
19-
} as SubmittedEmailTemplate
19+
} as EmailTemplate
2020
}
2121
/>
2222
);

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { render } from '@testing-library/react';
22
import { ViewNHSAppTemplate } from '@molecules/ViewNHSAppTemplate/ViewNHSAppTemplate';
33
import {
4-
SubmittedNHSAppTemplate,
4+
NHSAppTemplate,
55
TemplateStatus,
66
} from 'nhs-notify-web-template-management-utils';
77

@@ -15,7 +15,7 @@ describe('ViewNHSAppTemplate component', () => {
1515
name: 'Example template',
1616
templateStatus: TemplateStatus.SUBMITTED,
1717
message: 'Example message',
18-
} as SubmittedNHSAppTemplate
18+
} as NHSAppTemplate
1919
}
2020
/>
2121
);

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { render } from '@testing-library/react';
22
import { ViewSMSTemplate } from '@molecules/ViewSMSTemplate/ViewSMSTemplate';
33
import {
4-
SubmittedSMSTemplate,
4+
SMSTemplate,
55
TemplateStatus,
66
} from 'nhs-notify-web-template-management-utils';
77

@@ -15,7 +15,7 @@ describe('ViewNHSAppTemplate component', () => {
1515
name: 'Example template',
1616
templateStatus: TemplateStatus.SUBMITTED,
1717
message: 'Example message',
18-
} as SubmittedSMSTemplate
18+
} as SMSTemplate
1919
}
2020
/>
2121
);

frontend/src/components/forms/CopyTemplate/server-action.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export const copyTemplateAction: CopyTemplateAction = async (
5252
name: `COPY (${format(new Date(), 'yyyy-MM-dd HH:mm:ss')}): ${name}`,
5353
templateType: newTemplateType,
5454
...(formState.template.templateType === TemplateType.EMAIL && {
55-
subject: formState.template.subject ?? 'Enter a subject line',
55+
subject: formState.template.subject,
5656
}),
5757
});
5858

frontend/src/components/molecules/PreviewTemplate/PreviewTemplate.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ import {
66
type LetterTemplate,
77
type SMSTemplate,
88
NHSAppTemplate,
9-
SubmittedEmailTemplate,
10-
SubmittedNHSAppTemplate,
11-
SubmittedSMSTemplate,
129
TemplateStatus,
1310
templateStatusToDisplayMappings,
1411
templateTypeDisplayMappings,
@@ -116,7 +113,7 @@ PreviewTemplate.Email = ({
116113
subject,
117114
message,
118115
}: {
119-
template: EmailTemplate | SubmittedEmailTemplate;
116+
template: EmailTemplate;
120117
subject: string;
121118
message: string;
122119
}) => (
@@ -135,7 +132,7 @@ PreviewTemplate.NHSApp = ({
135132
template,
136133
message,
137134
}: {
138-
template: NHSAppTemplate | SubmittedNHSAppTemplate;
135+
template: NHSAppTemplate;
139136
message: string;
140137
}) => (
141138
<PreviewTemplate
@@ -149,7 +146,7 @@ PreviewTemplate.Sms = ({
149146
template,
150147
message,
151148
}: {
152-
template: SMSTemplate | SubmittedSMSTemplate;
149+
template: SMSTemplate;
153150
message: string;
154151
}) => (
155152
<PreviewTemplate

frontend/src/components/molecules/ViewEmailTemplate/ViewEmailTemplate.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import { PreviewTemplate } from '@molecules/PreviewTemplate';
44
import {
5+
EmailTemplate,
56
PageComponentProps,
6-
SubmittedEmailTemplate,
77
} from 'nhs-notify-web-template-management-utils';
88
import { getBasePath } from '@utils/get-base-path';
99
import { renderEmailMarkdown } from '@utils/markdownit';
@@ -14,7 +14,7 @@ import { NHSNotifyMain } from '@atoms/NHSNotifyMain/NHSNotifyMain';
1414

1515
export function ViewEmailTemplate({
1616
initialState,
17-
}: Readonly<PageComponentProps<SubmittedEmailTemplate>>) {
17+
}: Readonly<PageComponentProps<EmailTemplate>>) {
1818
const templateSubjectLine = initialState.subject;
1919
const templateMessage = initialState.message;
2020

0 commit comments

Comments
 (0)