import type { Page } from '@playwright/test' import { expect } from '@playwright/test' export async function loginAsAdmin(page: Page) { await page.goto('/logga-in') await page.getByLabel('E-postadress').fill('admin@bilhalsning.se') await page.getByLabel('Lösenord').fill('test1234') await page.getByRole('button', { name: 'Logga in' }).click() await page.waitForURL('/') } export async function openAdminDashboard(page: Page) { await page.goto('/admin') await expect(page.locator('.admin__loading')).toBeHidden({ timeout: 30_000 }) }