import { FakeProviderBookingUtility, TrainItinerary, TrainSearchModalUtil } from '@train-lib/index';

describe('Personal Travel: Train Booking Tests - Fake Provider', () => {
  it(
    'C50621: [E2E] - [Round trip] - User can book roundtrip train for Personal trip ',
    { tags: ['@tier2', '@fake', '@all_train_test'] },
    () => {
      TrainSearchModalUtil.createCompanyWithProviderName({});
      FakeProviderBookingUtility.bookRoundTrip('Personal');
      TrainItinerary.waitUntilItineraryLoaded();
      TrainItinerary.checkBookingTotalPriceOnItineraryPage();
      TrainItinerary.verifyTripTile('Personal');
      TrainItinerary.cancelTrip();
    }
  );
});
