import { expect, test } from '@playwright/test' test('redirects protected pages to auth and validates login form locally', async ({ page }) => { await page.goto('/dashboard') await expect(page).toHaveURL(/\/auth/) await expect(page.getByRole('heading', { name: 'Вход в личный кабинет' })).toBeVisible() await expect(page.locator('#auth-username')).toBeVisible() await expect(page.locator('#auth-password')).toBeVisible() await expect(page.getByRole('button', { name: 'Войти' })).toBeVisible() await page.getByRole('button', { name: 'Войти' }).click() await expect(page.getByText('Введите логин')).toBeVisible() await expect(page.getByText('Введите пароль')).toBeVisible() })