qe-fe-automation
Version:
FE test automation framework using cypress
71 lines (59 loc) • 2.02 kB
text/typescript
import { TravelXenAccountPage } from '@travelxen-lib/pages';
import {
openCreatedUserDetails,
prepareTravelXenEnv,
prepareTravelXenVIPEnv,
visitAgentDesktop
} from '@travelxen-lib/utils';
describe('TravelXen: account page', () => {
describe('Regular tiles', () => {
beforeEach(() => {
prepareTravelXenEnv();
visitAgentDesktop();
openCreatedUserDetails();
});
it('C51040: View user information', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyUserInformationViewRenders();
});
it('C51041: View payment methods', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyPaymentMethodsViewRenders();
});
it('C51042: View user information', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyUserInformationViewRenders();
});
it(
'C51043 C51044 C51045 C51046 C51047: View loyalty programs',
{ tags: ['@tier2'] },
() => {
TravelXenAccountPage.verifyLoyaltyProgramsViewRenders();
}
);
it(
'C51053 C51054 C51055 C51056: View company discounts',
{ tags: ['@tier2'] },
() => {
TravelXenAccountPage.verifyCompanyDiscountsViewRenders();
}
);
it('C51060 C51061 C51062 C51063: View company policy', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyCompanyPolicyViewRenders();
});
it('C51064: View user rewards', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyUserRewardsViewRenders();
});
it('C51059: View travel credit', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyTravelCreditViewRenders();
});
});
// VIP agency is not working on a backend side (responds width 400)
describe.skip('VIP tile', () => {
beforeEach(() => {
prepareTravelXenVIPEnv();
visitAgentDesktop();
openCreatedUserDetails();
});
it('C51058: View VIP preferences', { tags: ['@tier2'] }, () => {
TravelXenAccountPage.verifyVipPreferencesViewRenders();
});
});
});