Skip to content

Commit 1e97da6

Browse files
PadmaDeenadayalanpadmakumari
andauthored
GenApps - Fee and Pay Nightly Fix (#2115)
Co-authored-by: padmakumari <padma.kumari@hmcts.net>
1 parent a5254dd commit 1e97da6

4 files changed

Lines changed: 14 additions & 13 deletions

File tree

src/e2eTest/data/page-data/caseSummary.page.data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ export const caseSummary = {
1212
addCaseNote: 'Add a case note',
1313
go: "Go",
1414
HistoryTab: 'History',
15-
servieRequestTab: 'Service Request'
15+
serviceRequestTab: 'Service Request'
1616
}

src/e2eTest/tests/CommonComponent/feeAndPay.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @feeAndPay' , async (
6565
await performValidation('mainHeader', serviceRequest.paymentSuccessMainHeader);
6666
await performAction('verifyStatusInHistoryAndSummaryTab', {
6767
serviceReqLink: serviceRequest.viewServiceRequestsLink,
68-
serviceReqTab: caseSummary.servieRequestTab,
68+
serviceReqTab: caseSummary.serviceRequestTab,
6969
historyTab: caseSummary.HistoryTab,
7070
status: serviceRequest.paidStatus,
7171
endState: history.endStateTableHeader,
@@ -99,7 +99,7 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @feeAndPay' , async (
9999
await performValidation('mainHeader', serviceRequest.paymentSuccessMainHeader);
100100
await performAction('verifyStatusInHistoryAndSummaryTab', {
101101
serviceReqLink: serviceRequest.returnToServiceRequestLink,
102-
serviceReqTab: caseSummary.servieRequestTab,
102+
serviceReqTab: caseSummary.serviceRequestTab,
103103
historyTab: caseSummary.HistoryTab,
104104
status: serviceRequest.paidStatus,
105105
endState: history.endStateTableHeader,
@@ -120,7 +120,7 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @feeAndPay' , async (
120120
await performAction('clickButton', cancelPayment.continueButton);
121121
await performAction('verifyStatusInHistoryAndSummaryTab', {
122122
serviceReqLink: cancelPayment.returnServiceReqLink,
123-
serviceReqTab: caseSummary.servieRequestTab,
123+
serviceReqTab: caseSummary.serviceRequestTab,
124124
historyTab: caseSummary.HistoryTab,
125125
status: serviceRequest.notPaidStatus,
126126
endState: history.endStateTableHeader,
@@ -155,7 +155,7 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @feeAndPay' , async (
155155
await performAction('clickButton', cancelPayment.continueButton);
156156
await performAction('verifyStatusInHistoryAndSummaryTab', {
157157
serviceReqLink: cancelPayment.returnServiceReqLink,
158-
serviceReqTab: caseSummary.servieRequestTab,
158+
serviceReqTab: caseSummary.serviceRequestTab,
159159
historyTab: caseSummary.HistoryTab,
160160
status: serviceRequest.notPaidStatus,
161161
endState: history.endStateTableHeader,

src/e2eTest/utils/actions/custom-actions/commonComponent/feeAndPay.action.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export class FeeAndPayAction implements IAction {
8484
retryCount < maxRetries;
8585
retryCount++
8686
) {
87-
await performAction('clickTab', caseSummary.servieRequestTab);
87+
await performAction('clickTab', caseSummary.serviceRequestTab);
8888
const payNowLocator = page.getByText(payNowText,{ exact: true });
8989
let isPayNowVisible = false;
9090
for (let i = 0; i < 10; i++) {
@@ -150,7 +150,7 @@ export class FeeAndPayAction implements IAction {
150150

151151
private async navigateToServiceRequestReview(page: Page): Promise<void> {
152152
await performAction('clickLink', serviceRequest.viewLink);
153-
await performAction('clickTab', caseSummary.servieRequestTab);
153+
await performAction('clickTab', caseSummary.serviceRequestTab);
154154
await page.getByRole('link', { name: serviceRequest.reviewLink }).first().click();
155155
}
156156

@@ -188,7 +188,7 @@ export class FeeAndPayAction implements IAction {
188188

189189
private async navigateToRefundsReview(page: Page): Promise<void> {
190190
await performAction('clickLink', serviceRequest.viewLink);
191-
await performAction('clickTab', caseSummary.servieRequestTab);
191+
await performAction('clickTab', caseSummary.serviceRequestTab);
192192
await page.locator('ccpay-refund-status').getByRole('link', { name: serviceRequest.reviewLink }).click();
193193
}
194194

@@ -199,7 +199,7 @@ export class FeeAndPayAction implements IAction {
199199
await performAction('clickButton', serviceRequest.submitButton);
200200
await performValidation('mainHeader', serviceRequest.refundApprovedHeader);
201201
await performAction('clickLink', serviceRequest.returnToCaseLink);
202-
await performAction('clickTab', caseSummary.servieRequestTab);
202+
await performAction('clickTab', caseSummary.serviceRequestTab);
203203
await expect(page.getByRole('cell', { name: serviceRequest.approvedStatus, exact: true })).toBeVisible();
204204
}
205205

@@ -211,7 +211,7 @@ export class FeeAndPayAction implements IAction {
211211
await performAction('clickButton', serviceRequest.submitButton);
212212
await performValidation('mainHeader', serviceRequest.refundRejectedHeader);
213213
await performAction('clickLink', serviceRequest.returnToCaseLink);
214-
await performAction('clickTab', caseSummary.servieRequestTab);
214+
await performAction('clickTab', caseSummary.serviceRequestTab);
215215
await expect(page.getByRole('cell', { name: serviceRequest.rejectedStatus, exact: true })).toBeVisible();
216216
}
217217
}

src/e2eTest/utils/actions/custom-actions/custom-actions-genApps/genApps.action.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { selectParty } from '@data/page-data-figma/page-data-genApps-figma/selec
2222
import { caseInfo } from '../createCaseAPI.action';
2323
import { createCaseApiData } from '@data/api-data';
2424
import {performActions} from "@utils/controller";
25-
import {caseSummary} from "@data/page-data";
25+
import {caseSummary, home} from "@data/page-data";
2626

2727

2828
export const addressInfo = {
@@ -295,7 +295,7 @@ export class GenAppsAction implements IAction {
295295
retryCount < maxRetries;
296296
retryCount++
297297
) {
298-
await performAction('clickTab', caseSummary.servieRequestTab);
298+
await performAction('clickTab', caseSummary.serviceRequestTab);
299299
const row = page.locator('tbody tr')
300300
.filter({ hasText: amount })
301301
.filter({ hasText: partyName })
@@ -315,7 +315,8 @@ export class GenAppsAction implements IAction {
315315
await payNowLocator.click();
316316
return;
317317
}
318-
await performAction('clickTab', caseSummary.HistoryTab );
318+
await performAction('clickTab',home.caseSummary );
319+
await performValidation('mainHeader', home.caseSummary);
319320
}
320321
throw new Error(
321322
`${payNowText} link for amount '${amount}' was not visible after maximum retries`

0 commit comments

Comments
 (0)