qe-fe-automation
Version:
FE test automation framework using cypress
42 lines (37 loc) • 1.38 kB
text/typescript
import { stagingUsers } from '@fixtures/staging-users';
import {
TeamEventsInterceptApis,
CreateEvent,
EventDetails,
EventsPage
} from '@group-events-lib/index';
import { Utility } from '@utility-lib/index';
const { adminEmail } = stagingUsers.admin_events_page;
const adminCredentials = Cypress.env('eventPage').EVENT_USER_PASSWORD;
describe('GME: Team event: Search for an individual participant in "Add participants" modal', () => {
beforeEach(() => {
cy.loginWithAuthToken({ email: adminEmail, password: adminCredentials, isSA: true });
TeamEventsInterceptApis.teamEventIntercept();
});
it(
'C1372430: [Bulk upload of participants] Searching for individual participant',
{ tags: ['@tier2'] },
() => {
const location = 'Zurich';
const eventName = 'Zurich event';
const eventStartDate = '12';
const eventEndDate = '15';
const userNamePart = 'dor';
CreateEvent.openSearchPage();
Utility.openEventsPage();
EventsPage.clickCreateEvent();
CreateEvent.selectEventLocation(location);
CreateEvent.setEventTitle(eventName);
CreateEvent.setEventDates(eventStartDate, eventEndDate);
CreateEvent.clickNextButton();
EventDetails.openAddParticipantsModal();
EventDetails.typeAndAddOneParticipant(userNamePart);
EventDetails.deleteDraftEvent();
}
);
});