@@ -47,6 +47,7 @@ const routingConfigIds = {
4747 valid : randomUUID ( ) ,
4848 withAccessibleTemplateSelected : randomUUID ( ) ,
4949 withLanguageTemplatesSelected : randomUUID ( ) ,
50+ validationError : randomUUID ( ) ,
5051 forUserWithNoTemplates : randomUUID ( ) ,
5152 nonLetter : randomUUID ( ) ,
5253 invalid : 'invalid-id' ,
@@ -146,6 +147,14 @@ function getRoutingConfigs(
146147 )
147148 . addLanguageTemplate ( 'fr' , templateIds . FRENCH_LETTER )
148149 . addLanguageTemplate ( 'pl' , templateIds . POLISH_LETTER ) . dbEntry ,
150+ validationError : RoutingConfigFactory . createForMessageOrder (
151+ user ,
152+ 'LETTER' ,
153+ {
154+ id : routingConfigIds . validationError ,
155+ name : 'Test message plan for validation error test' ,
156+ }
157+ ) . dbEntry ,
149158 nonLetter : RoutingConfigFactory . createForMessageOrder (
150159 user ,
151160 'NHSAPP,EMAIL,SMS' ,
@@ -520,8 +529,11 @@ test.describe('Routing - Choose other language letter templates page', () => {
520529 const chooseOtherLanguageLetterTemplatePage =
521530 new RoutingChooseOtherLanguageLetterTemplatePage ( page ) ;
522531 await chooseOtherLanguageLetterTemplatePage
523- . setPathParam ( 'messagePlanId' , routingConfigs . valid . id )
524- . setSearchParam ( 'lockNumber' , String ( routingConfigs . valid . lockNumber + 1 ) )
532+ . setPathParam ( 'messagePlanId' , routingConfigs . validationError . id )
533+ . setSearchParam (
534+ 'lockNumber' ,
535+ String ( routingConfigs . validationError . lockNumber )
536+ )
525537 . loadPage ( ) ;
526538
527539 await chooseOtherLanguageLetterTemplatePage . saveAndContinueButton . click ( ) ;
@@ -533,7 +545,7 @@ test.describe('Routing - Choose other language letter templates page', () => {
533545 ) . toBeVisible ( ) ;
534546
535547 await expect ( page ) . toHaveURL (
536- `${ baseURL } /templates/message-plans/choose-other-language-letter-template/${ routingConfigs . valid . id } ?lockNumber=${ routingConfigs . valid . lockNumber + 1 } `
548+ `${ baseURL } /templates/message-plans/choose-other-language-letter-template/${ routingConfigs . validationError . id } ?lockNumber=${ routingConfigs . validationError . lockNumber } `
537549 ) ;
538550
539551 await expect (
@@ -567,7 +579,7 @@ test.describe('Routing - Choose other language letter templates page', () => {
567579 ) . toBeVisible ( ) ;
568580
569581 await expect ( page ) . toHaveURL (
570- `${ baseURL } /templates/message-plans/choose-other-language-letter-template/${ routingConfigs . valid . id } ?lockNumber=${ routingConfigs . valid . lockNumber + 1 } `
582+ `${ baseURL } /templates/message-plans/choose-other-language-letter-template/${ routingConfigs . validationError . id } ?lockNumber=${ routingConfigs . validationError . lockNumber } `
571583 ) ;
572584
573585 await expect (
@@ -601,7 +613,7 @@ test.describe('Routing - Choose other language letter templates page', () => {
601613 ) . toBeVisible ( ) ;
602614
603615 await expect ( page ) . toHaveURL (
604- `${ baseURL } /templates/message-plans/choose-other-language-letter-template/${ routingConfigs . valid . id } ?lockNumber=${ routingConfigs . valid . lockNumber + 1 } `
616+ `${ baseURL } /templates/message-plans/choose-other-language-letter-template/${ routingConfigs . validationError . id } ?lockNumber=${ routingConfigs . validationError . lockNumber } `
605617 ) ;
606618
607619 await expect (
@@ -626,7 +638,7 @@ test.describe('Routing - Choose other language letter templates page', () => {
626638 await chooseOtherLanguageLetterTemplatePage . saveAndContinueButton . click ( ) ;
627639
628640 await page . waitForURL (
629- `${ baseURL } /templates/message-plans/choose-templates/${ routingConfigs . valid . id } `
641+ `${ baseURL } /templates/message-plans/choose-templates/${ routingConfigs . validationError . id } `
630642 ) ;
631643 } ) ;
632644
0 commit comments