@@ -8,7 +8,8 @@ import { expect, test } from '@utils/test-fixtures';
88import { createCaseApiData , submitCaseApiData } from '@data/api-data' ;
99import { getCaseTypeId } from '@utils/common/caseType.utils' ;
1010import { VERY_LONG_TIMEOUT } from 'playwright.config' ;
11- import { cancelPayment , confirmYourPayment , enterPaymentDetails , serviceRequest } from '@data/page-data' ;
11+ import { cancelPayment , caseSummary , confirmYourPayment , enterPaymentDetails , serviceRequest } from '@data/page-data' ;
12+ import { history } from '@data/page-data/history.page.data' ;
1213
1314test . beforeEach ( async ( { page } ) => {
1415 initializeExecutor ( page ) ;
@@ -42,6 +43,14 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @caseFlags' , async (
4243 confirmButton : serviceRequest . confirmPaymentButton ,
4344 } ) ;
4445 await performValidation ( 'mainHeader' , serviceRequest . paymentSuccessMainHeader ) ;
46+ await performAction ( 'verifyStatusInHistoryAndSummaryTab' , {
47+ serviceReqLink : serviceRequest . viewServiceRequestsLink ,
48+ serviceReqTab : caseSummary . servieRequestTab ,
49+ historyTab : caseSummary . HistoryTab ,
50+ status : serviceRequest . paidStatus ,
51+ endState : history . endStateTableHeader ,
52+ historyStatus : history . caseIssuedTableHeader
53+ } ) ;
4554 } ) ;
4655
4756 test ( 'Fee And Pay - Pay by Card @nightly @feeAndPay' , async ( ) => {
@@ -68,6 +77,14 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @caseFlags' , async (
6877 await performValidation ( 'mainHeader' , confirmYourPayment . mainHeader ) ;
6978 await performAction ( 'clickButton' , confirmYourPayment . confirmButton ) ;
7079 await performValidation ( 'mainHeader' , serviceRequest . paymentSuccessMainHeader ) ;
80+ await performAction ( 'verifyStatusInHistoryAndSummaryTab' , {
81+ serviceReqLink : serviceRequest . returnToServiceRequestLink ,
82+ serviceReqTab : caseSummary . servieRequestTab ,
83+ historyTab : caseSummary . HistoryTab ,
84+ status : serviceRequest . paidStatus ,
85+ endState : history . endStateTableHeader ,
86+ historyStatus : history . caseIssuedTableHeader
87+ } ) ;
7188 } ) ;
7289
7390 test ( 'Fee And Pay - Cancel Payment from You Card Details Page @nightly @feeAndPay' , async ( ) => {
@@ -80,6 +97,15 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @caseFlags' , async (
8097 await performValidation ( 'mainHeader' , enterPaymentDetails . mainHeader ) ;
8198 await performAction ( 'clickButton' , enterPaymentDetails . cancelPaymentButton ) ;
8299 await performValidation ( 'mainHeader' , cancelPayment . mainHeader ) ;
100+ await performAction ( 'clickButton' , cancelPayment . continueButton ) ;
101+ await performAction ( 'verifyStatusInHistoryAndSummaryTab' , {
102+ serviceReqLink : cancelPayment . returnServiceReqLink ,
103+ serviceReqTab : caseSummary . servieRequestTab ,
104+ historyTab : caseSummary . HistoryTab ,
105+ status : serviceRequest . notPaidStatus ,
106+ endState : history . endStateTableHeader ,
107+ historyStatus : history . pendingCaseIssuedTableHeader
108+ } ) ;
83109 } ) ;
84110
85111 test ( 'Fee And Pay - Cancel Payment from Confirm Card Details Page @nightly @feeAndPay' , async ( ) => {
@@ -106,5 +132,14 @@ test.describe('[Common Component Fee And Pay] @nightly @CC @caseFlags' , async (
106132 await performValidation ( 'mainHeader' , confirmYourPayment . mainHeader ) ;
107133 await performAction ( 'clickButton' , confirmYourPayment . cancelPaymentButton ) ;
108134 await performValidation ( 'mainHeader' , cancelPayment . mainHeader ) ;
135+ await performAction ( 'clickButton' , cancelPayment . continueButton ) ;
136+ await performAction ( 'verifyStatusInHistoryAndSummaryTab' , {
137+ serviceReqLink : cancelPayment . returnServiceReqLink ,
138+ serviceReqTab : caseSummary . servieRequestTab ,
139+ historyTab : caseSummary . HistoryTab ,
140+ status : serviceRequest . notPaidStatus ,
141+ endState : history . endStateTableHeader ,
142+ historyStatus : history . pendingCaseIssuedTableHeader
143+ } ) ;
109144 } ) ;
110145} ) ;
0 commit comments