From e91dc49804e8ef5036a56c70d668766ed9cd8ec1 Mon Sep 17 00:00:00 2001 From: Jan Klattenhoff Date: Fri, 17 Jan 2025 14:05:30 +0100 Subject: [PATCH] test: Add timeouts for safety in employee tests --- tests/mitarbeiterErstellen.spec.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/mitarbeiterErstellen.spec.ts b/tests/mitarbeiterErstellen.spec.ts index 00666ba..25e630f 100644 --- a/tests/mitarbeiterErstellen.spec.ts +++ b/tests/mitarbeiterErstellen.spec.ts @@ -59,26 +59,23 @@ test.describe('mitarbeiter', () => { }); test('CreationAndDeletion', async ({ page }) => { - await page.getByLabel('First Name').fill('a'); await page.getByLabel('Last Name').fill('a'); await page.getByLabel('Street').fill('a'); await page.getByLabel('Postcode').fill('12345'); await page.getByLabel('City').fill('a'); await page.getByLabel('Phone Number').fill('1234'); - await page.getByText("Save").click(); + await page.getByText('Save').click(); expect(page.url().includes('erstellen')).toBeFalsy(); - const deleteButton = page.getByText('Delete').nth(2); - - await deleteButton.waitFor({state: 'visible'}); + await deleteButton.waitFor({ state: 'visible', timeout: 5000 }); // Add a timeout for safety await deleteButton.click(); const deletedEmployee = page.getByText('12345'); - await expect(deletedEmployee).toHaveCount(0); + await expect(deletedEmployee).toHaveCount(0, { timeout: 5000 }); }); });