File tree Expand file tree Collapse file tree 3 files changed +18
-1
lines changed
__tests__/app/create-letter-template
app/create-letter-template Expand file tree Collapse file tree 3 files changed +18
-1
lines changed Original file line number Diff line number Diff line change 11/**
22 * @jest -environment node
33 */
4- import CreateLetterTemplatePage from '@app/create-letter-template/page' ;
4+ import CreateLetterTemplatePage , {
5+ generateMetadata ,
6+ } from '@app/create-letter-template/page' ;
7+ import content from '@content/content' ;
58import { getSessionServer } from '@utils/amplify-utils' ;
69import { fetchClient } from '@utils/server-features' ;
710import { redirect , RedirectType } from 'next/navigation' ;
811
12+ const { pageTitle } = content . components . templateFormLetter ;
13+
914jest . mock ( 'next/navigation' ) ;
1015jest . mock ( '@utils/amplify-utils' ) ;
1116jest . mock ( '@utils/server-features' ) ;
@@ -32,6 +37,7 @@ describe('CreateLetterTemplatePage', () => {
3237
3338 const page = await CreateLetterTemplatePage ( ) ;
3439
40+ expect ( await generateMetadata ( ) ) . toEqual ( { title : pageTitle } ) ;
3541 expect ( page ) . toMatchSnapshot ( ) ;
3642 } ) ;
3743
Original file line number Diff line number Diff line change 1+ import { Metadata } from 'next' ;
12import { CreateLetterTemplate } from 'nhs-notify-web-template-management-utils' ;
23import { LetterTemplateForm } from '@forms/LetterTemplateForm/LetterTemplateForm' ;
34import { getSessionServer } from '@utils/amplify-utils' ;
45import { redirect , RedirectType } from 'next/navigation' ;
56import { fetchClient } from '@utils/server-features' ;
7+ import content from '@content/content' ;
8+
9+ const { pageTitle } = content . components . templateFormLetter ;
10+
11+ export async function generateMetadata ( ) : Promise < Metadata > {
12+ return {
13+ title : pageTitle ,
14+ } ;
15+ }
616
717const CreateLetterTemplatePage = async ( ) => {
818 const initialState : CreateLetterTemplate = {
Original file line number Diff line number Diff line change @@ -550,6 +550,7 @@ const templateFormNhsApp = {
550550const templateFormLetter = {
551551 backLinkText : 'Back to choose a template type' ,
552552 errorHeading : 'There is a problem' ,
553+ pageTitle : generatePageTitle ( 'Upload a letter template' ) ,
553554 pageHeading : 'Upload a letter template' ,
554555 templateNameLabelText : 'Template name' ,
555556 templateNameHintText : 'This will not be visible to recipients.' ,
You can’t perform that action at this time.
0 commit comments