M36: deepen operational and mobile UX
This commit is contained in:
@@ -28,7 +28,12 @@ test("operator can create and cancel a booking through the UI", async ({ page, r
|
||||
await page.getByRole("button", { name: "Boeking aanmaken" }).click();
|
||||
await expect(page).toHaveURL(/\/bookings\/BK-/);
|
||||
await expect(page.getByText("gereserveerd", { exact: true })).toBeVisible();
|
||||
await page.getByLabel("Reden").fill("Klant annuleert de geplande rit");
|
||||
await expect(page.getByRole("heading", { name: "Vereisten controleren" })).toBeVisible();
|
||||
await expect(page.getByRole("heading", { name: "Voertuig uitchecken" })).toHaveCount(0);
|
||||
await page.getByLabel("Controlebewijs").fill("Rijbewijs en huurvoorwaarden gecontroleerd");
|
||||
await page.getByRole("button", { name: "Vereisten bevestigen" }).click();
|
||||
await expect(page.getByRole("heading", { name: "Voertuig uitchecken" })).toBeVisible();
|
||||
await page.getByLabel("Reden", { exact: true }).fill("Klant annuleert de geplande rit");
|
||||
await page.getByRole("button", { name: "Annulering bevestigen" }).click();
|
||||
await expect(page.getByText("geannuleerd", { exact: true })).toBeVisible();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user