Add bailout flags

This commit is contained in:
JennyNou 2026-03-30 20:50:01 -04:00
parent 9baff87412
commit a3a328be73
2 changed files with 6 additions and 3 deletions

View file

@ -8,5 +8,6 @@ export default interface IBailoutFlags {
isVehicleLookupBailout: boolean,
isPriceServiceErrorBailout: boolean,
isCoverageCancelledByUser: boolean,
isAPIErrorBailout: boolean
isAPIErrorBailout: boolean,
isBailoutAfterVinLookup: boolean,
}

View file

@ -18,8 +18,6 @@ export class BailoutPage extends BasePage {
this.lastNameTextBox = this.page.locator('#lastNameField');
this.phoneNumberTextBox = this.page.locator('#phoneNumberField');
this.emailAddressTextBox = this.page.locator('#emailAddressField');
// this.page.waitForLoadState();
// this.validateURL(this.url);
}
async validateBailoutDetails(customerDetails: ICustomerDetails, bailoutCode: number) {
@ -31,6 +29,10 @@ export class BailoutPage extends BasePage {
expect.soft(await this.getBailoutCode()).toEqual(bailoutCode);
}
async validateBailoutCode(bailoutCode: number) {
expect.soft(await this.getBailoutCode()).toEqual(bailoutCode);
}
async validateBailoutDetailsNotNull(){
await this.firstNameTextBox.waitFor({state:'visible'})
expect(this.firstNameTextBox.inputValue()).not.toBe('');