qe-fe-automation
Version:
FE test automation framework using cypress
24 lines (22 loc) • 1.02 kB
text/typescript
import { Flights, FlightTripType } from '@flight-lib/index';
import { FlightUtility, FlightBookingUtility } from '@flight-modal/index';
import { LocationUtility } from '@utility-lib/index';
import { Provider_Type, User_Type } from '@support-onboard/index';
describe('Flight: Flight Out of policy', () => {
it('C49650: Should be able to book out of policy booking', { tags: ['@tier1'] }, () => {
FlightUtility.prepareCompanyAndUserCreation(
User_Type.ADMIN,
Provider_Type.MOCK_FLIGHT
);
Flights.createFlightPolicy();
const flightBookingParams = FlightBookingUtility.initFlightBookingParams({
locations: LocationUtility.getPairOfOriginAndDestinationAirportsUS(),
flightTripType: FlightTripType.ONEWAY,
checkInType: ' Continue without EarlyBird Check-In® '
});
FlightUtility.runSearchFlow(flightBookingParams);
FlightUtility.runChooseMockOnewayResultFlow();
FlightUtility.runCheckoutFlow(flightBookingParams);
FlightUtility.runItineraryFlow();
});
});