qe-fe-automation
Version:
FE test automation framework using cypress
31 lines (28 loc) • 1.1 kB
text/typescript
import { LoginPage } from '@admin-lib/index';
import { FlightBookingUtility, FlightUtility } from '@flight-modal/index';
import { FlightTripType, FlightInterceptApis } from '@flight-lib/index';
import { Provider_Type, User_Type } from '@support-onboard/index';
describe('Flight: Book Multi city Farelogix flight', () => {
it.skip('C386313: Traveler book multi city flight', { tags: ['@tier1'] }, () => {
FlightInterceptApis.interceptFlightsApis();
LoginPage.createNewCompanyAndLoginWithUserByType({
providers: [Provider_Type.FARELOGIX_FLIGHT],
users: [User_Type.ADMIN],
creditCardInfo: FlightUtility.getDefaultCreditCardInfoForFareLogix()
});
FlightBookingUtility.runBookingFlow(
FlightBookingUtility.initFlightBookingParams({
locations: [
'FRA Frankfurt Main',
'MUC Munich',
'AMS Amsterdam',
'FRA Frankfurt Main'
],
flightTripType: FlightTripType.MULTICITY_BUNDLE,
tripTileType: 'Business',
numberOfLeg: 3,
continueIfNoResultFound: false
})
);
});
});