make e2e tests less flaky

This commit is contained in:
Gregor Vostrak
2024-03-27 12:43:55 +01:00
parent 7f3ea71f50
commit 30e991868b
2 changed files with 46 additions and 49 deletions

View File

@@ -1,4 +1,4 @@
import { Page } from '@playwright/test';
import { expect, Page } from '@playwright/test';
export async function startOrStopTimerWithButton(page: Page) {
await page
@@ -33,9 +33,11 @@ export function newTimeEntryResponse(page: Page) {
}
export async function assertThatTimerIsStopped(page: Page) {
await page.locator(
'[data-testid="dashboard_timer"] [data-testid="timer_button"].bg-accent-300/70'
);
await expect(
page.locator(
'[data-testid="dashboard_timer"] [data-testid="timer_button"]'
)
).toHaveClass(/bg-accent-300\/50/);
}
export async function stoppedTimeEntryResponse(page: Page) {