frontend/tests/passenger.spec.ts (view raw)
1import {expect, test} from './fixtures/event';
2
3test.describe('Passenger in travel', () => {
4 test('add passenger to travel', async ({eventPage, page}) => {
5 await eventPage.addTravel();
6 await eventPage.addPassenger('Tim');
7
8 await expect(
9 page.getByText('Tim has been added to this car')
10 ).toBeVisible();
11 });
12
13 test('remove passenger from travel', async ({eventPage, page}) => {
14 await eventPage.addTravel();
15 await eventPage.addPassenger('Tim');
16
17 await page.locator('button').filter({hasText: 'close'}).first().click();
18
19 await expect(
20 page.getByText('Passenger was moved to the waiting list.')
21 ).toBeVisible();
22 });
23});