@@ -7,7 +7,7 @@ import { createCase, updateCase } from "../utils/api-helper";
77import config from "../settings/test-docs/config" ;
88
99test . describe ( 'manage orders' , ( ) => {
10- let dateTime = new Date ( ) . toISOString ( ) ;
10+ const dateTime = new Date ( ) . toISOString ( ) ;
1111 new Date ( ) . toTimeString ( )
1212 let caseNumber : string ;
1313 let caseName : string ;
@@ -662,5 +662,29 @@ test.describe('manage orders', () => {
662662 await orders . tabNavigation ( 'Orders' ) ;
663663 await expect ( page . getByRole ( 'link' , { name : 'c45a_parental_responsibility_order.pdf' , exact : true } ) ) . toBeVisible ( ) ;
664664
665+ } )
666+
667+ test ( 'Judge uploads Special guardianship order (C43A) ' , async ( { page, signInPage, orders } ) => {
668+ caseName = 'Special guardianship order (C43A) ' + dateTime . slice ( 0 , 10 ) ;
669+ await updateCase ( caseName , caseNumber , caseWithOrderData ) ;
670+ await signInPage . visit ( ) ;
671+ await signInPage . login ( judgeUser . email , judgeUser . password ) ;
672+ await signInPage . navigateTOCaseDetails ( caseNumber ) ;
673+ await orders . gotoNextStep ( 'Manage orders' ) ;
674+
675+ await orders . selectOrderOperation ( 'Create an order' ) ;
676+ await orders . clickContinue ( ) ;
677+
678+ await orders . selectOrder ( 'Special guardianship order (C43A)' ) ;
679+ await orders . clickContinue ( ) ;
680+
681+ await orders . uploadsSpecialGuardianshipOrder ( ) ;
682+ await orders . clickContinue ( ) ;
683+
684+ await orders . clickContinue ( ) ;
685+ await orders . checkYourAnsAndSubmit ( ) ;
686+
687+ await orders . tabNavigation ( 'Orders' ) ;
688+ await expect ( page . getByRole ( 'link' , { name : 'c43a_special_guardianship_order.pdf' , exact : true } ) ) . toBeVisible ( ) ;
665689 } ) ;
666690} )
0 commit comments