HH/e2e/fixtures/auth.fixture.ts
2026-04-08 17:13:35 +03:00

19 lines
603 B
TypeScript

import { test as base, expect } from '@playwright/test';
export const test = base.extend({
autoSignIn: [async ({ page }, use) => {
const email = process.env.E2E_ADMIN_EMAIL || 'admin@px360.sa';
const password = process.env.E2E_ADMIN_PASSWORD || 'admin123';
await page.goto('/accounts/login/');
await page.fill('#email', email);
await page.fill('#password', password);
await page.click('button[type="submit"]');
await page.waitForURL(/\/(core\/select-hospital\/)?$/, { timeout: 10000 }).catch(() => {});
await use(page);
}, { auto: true }],
});
export { expect };