|
|
@@ -1,25 +1,15 @@
|
|
|
import { test as base } from '@playwright/test';
|
|
|
-import { LoginPage } from '../pages/auth/login.page';
|
|
|
-import { RegisterPage } from '../pages/auth/register.page';
|
|
|
import { AdminLoginPage } from '../pages/admin/auth/login.page';
|
|
|
import { DashboardPage } from '../pages/admin/dashboard.page';
|
|
|
import { UserManagementPage } from '../pages/admin/user-management.page';
|
|
|
|
|
|
type Fixtures = {
|
|
|
- loginPage: LoginPage;
|
|
|
- registerPage: RegisterPage;
|
|
|
adminLoginPage: AdminLoginPage;
|
|
|
dashboardPage: DashboardPage;
|
|
|
userManagementPage: UserManagementPage;
|
|
|
};
|
|
|
|
|
|
export const test = base.extend<Fixtures>({
|
|
|
- loginPage: async ({ page }, use) => {
|
|
|
- await use(new LoginPage(page));
|
|
|
- },
|
|
|
- registerPage: async ({ page }, use) => {
|
|
|
- await use(new RegisterPage(page));
|
|
|
- },
|
|
|
adminLoginPage: async ({ page }, use) => {
|
|
|
await use(new AdminLoginPage(page));
|
|
|
},
|