qe-fe-automation
Version:
FE test automation framework using cypress
33 lines (29 loc) • 1.16 kB
text/typescript
import { HotelInterceptApis, Hotels } from '@hotel-lib/index';
import { Rewards } from '../lib/rewards';
import { Utility } from '@utility-lib/utility';
const newUserCredentials = Cypress.env('newUser').NEW_USER_PASSWORD;
describe('Rewards: PFR - Book for self', () => {
beforeEach(() => {
Rewards.loginAsRewardsCompanyDelegate(newUserCredentials);
Utility.visitSearchPage();
Utility.selectTripTileType('Business');
HotelInterceptApis.interceptHotelApis();
});
it.skip('C6755290: PFR + DR - Booking for other flow', { tags: ['@tier1'] }, () => {
Utility.selectVertical('hotel');
Hotels.selectOneTraveller();
Hotels.setCheckInCheckOutDate();
Hotels.selectHotelLocation('Seattle, WA, United States');
Hotels.searchHotel();
Rewards.verifyBookForOthersModal();
Rewards.closeBookForOthersModal();
Rewards.verifyRewardsBadgeShown();
Rewards.selectRewardsHotel(0);
Rewards.selectRewardsRoomOption();
Rewards.checkoutRewardsRoom();
Rewards.verifyBookerRewardsCardShown();
Rewards.clickBookNow();
Rewards.waitForBookingConfirmationModal();
Rewards.validateUpsellModal();
});
});