qe-fe-automation
Version:
FE test automation framework using cypress
34 lines (29 loc) • 1.09 kB
text/typescript
import { LoginPage } from '@admin-lib/index';
import { stagingUsers } from '@fixtures/staging-users';
import { FlightInterceptApis } from '@flight-lib/index';
import { Affiliate } from '@growth-lib/affiliate';
describe('Affiliate: PPB', () => {
beforeEach(() => {
LoginPage.clearExistingLoginSession();
LoginPage.visitTALoginPage();
LoginPage.loginWithCredentials(
stagingUsers.ppb_user.email,
Cypress.env('newUser')?.NEW_USER_PASSWORD
);
FlightInterceptApis.interceptFlightsApis();
});
it.skip(
'C11059808: should choose PPB flight and see it reflacted on checkout',
{ tags: ['@tier1'] },
() => {
// Test is skipped - because of Fairlogix flaky api on staging-prime, currently testing manually every 2 weeks
Affiliate.clickOnOnePackagePremiumModal();
Affiliate.verifyPPBProfile();
Affiliate.goToCheckoutByPPBFlight();
Affiliate.fillAllCheckoutForms();
Affiliate.verifyPPBsOnCreditPaymentMethod();
Affiliate.clickOnPPBPaymentMethod();
Affiliate.verifyPPBsOnCheckoutElements();
}
);
});