qe-fe-automation
Version:
FE test automation framework using cypress
31 lines (29 loc) • 916 B
text/typescript
import {
TrainSearchModalUtil,
TrainTripType,
TrainSearchResults,
CheckoutModal,
TrainItinerary,
TrenItaliaBookingParams,
AgencyCurrency
} from '@train-lib/index';
describe('Train: Trenitalia oneway Check in ', () => {
it(
'C473866: Should be able to book one way train ticket and expect Check in details are present',
{ tags: ['@trainitalia', '@all_train_test'] },
() => {
TrainSearchModalUtil.createCompanyWithProviderName({
feeModelInfo: AgencyCurrency.Euro
});
TrainSearchModalUtil.executeTrainSearch({
date: true,
origin: TrenItaliaBookingParams.Location.Grosseto,
destination: TrenItaliaBookingParams.Location.Milan,
tripType: TrainTripType.ONEWAY
});
TrainSearchResults.getTrenItaliaAvailableCheckInTrain();
CheckoutModal.checkout();
TrainItinerary.expectCheckInDetailsArePresent();
}
);
});