qe-fe-automation
Version:
FE test automation framework using cypress
40 lines (36 loc) • 1.38 kB
text/typescript
import { LoginPage } from '@admin-lib/index';
import { HotelInterceptApis } from '@hotel-lib/index';
import { stagingUsers } from '@fixtures/staging-users';
import { Utility } from '@utility-lib/utility';
import { PersonalTravel } from '../../lib/travel';
import { NavigationMenu } from '@rebranded_home_page-lib/navigation_bar';
import { HomePage } from '@rebranded_home_page-lib/home-page';
const newUserCredentials = Cypress.env('newUser').NEW_USER_PASSWORD;
describe('Personal Travel: Personal trips disabled', () => {
beforeEach(() => {
LoginPage.visitTALoginPage();
LoginPage.loginWithCredentials(
stagingUsers.personal_disabled_user.email,
newUserCredentials
);
HotelInterceptApis.interceptHotelApis();
});
it(
'C8925618: Personal travel toggle is shown for companies even when personal trips are disabled for a company',
{ tags: ['@tier1'] },
() => {
Utility.selectTripTileType('Personal');
PersonalTravel.personalNotSupportedModalShown();
}
);
it(
'C8925619: Book Personal travel item is shown in global navbar dropdown when personal trips are disabled for a company',
{ tags: ['@tier2'] },
() => {
const selection = 'TRAVEL_BOOKINGS_PERSONAL';
NavigationMenu.openPlatformDropdown();
NavigationMenu.selectMeunButton(selection);
HomePage.verifyHomePage();
}
);
});