From 7eaaea717b418c167b733723eeb000073c6915fe Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Mon, 22 Jun 2026 23:00:10 +0200 Subject: [PATCH] tests(e2e): fix flaky test --- tests/specs/application-configuration.spec.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/specs/application-configuration.spec.ts b/tests/specs/application-configuration.spec.ts index f9dfed8e..0a619b76 100644 --- a/tests/specs/application-configuration.spec.ts +++ b/tests/specs/application-configuration.spec.ts @@ -49,10 +49,15 @@ test.describe('Update user creation configuration', () => { }); test('should save default user groups for new signups', async ({ page }) => { + const developersOption = page.getByRole('option', { name: 'Developers' }); + const designersOption = page.getByRole('option', { name: 'Designers' }); + await page.getByRole('combobox', { name: 'User Groups' }).click(); - await page.getByRole('option', { name: 'Developers' }).click(); - await page.getByRole('option', { name: 'Designers' }).click(); - await page.getByRole('combobox', { name: 'User Groups' }).click(); + await developersOption.click(); + await expect(developersOption).toBeChecked(); + await designersOption.click(); + await expect(designersOption).toBeChecked(); + await page.keyboard.press('Escape'); await page.getByRole('button', { name: 'Save' }).nth(1).click();