Skip to content

Commit faa6302

Browse files
authored
Nightly dev charsept (#6126)
* DFPL-2385 * DFPL-2410 * Update urls.ts * Update manage-orders.spec.ts
1 parent ed6fa72 commit faa6302

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

playwright-e2e/pages/orders.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,4 +475,16 @@ export class Orders extends BasePage {
475475
await this.orderFurtherDirectionDetails.fill('Test');
476476
await this.finalOrder.getByLabel('No').check();
477477
}
478+
479+
async uploadsSpecialGuardianshipOrder() {
480+
await this.clickContinue();
481+
await this.orderApproved.getByLabel('No').check();
482+
await this.clickContinue();
483+
await this.issuingJudge.getByLabel('Yes').check();
484+
await this.clickContinue();
485+
await this.isAllChildrenInvolved.getByLabel('Yes').check();
486+
await this.clickContinue();
487+
await this.orderConsent.getByLabel('Yes').check();
488+
await this.clickContinue();
489+
}
478490
}

playwright-e2e/tests/manage-orders.spec.ts

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { createCase, updateCase } from "../utils/api-helper";
77
import config from "../settings/test-docs/config";
88

99
test.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

Comments
 (0)