import type { Page } from '@playwright/test'; import { expect, test } from '@playwright/test'; import { AdminUrlUtil } from '../helpers/adminUrlUtil'; import { initPayloadTest } from '../helpers/configHelpers'; import { firstRegister } from '../helpers'; import { slug } from './config'; /** * TODO: Auth * change password * unlock * generate api key * log out */ const { beforeAll, describe } = test; let url: AdminUrlUtil; // describe('authentication', () => { // let page: Page; // beforeAll(async ({ browser }) => { // const { serverURL } = await initPayloadTest({ // __dirname, // init: { // local: false, // }, // }); // // await clearDocs(); // Clear any seeded data from onInit // url = new AdminUrlUtil(serverURL, slug); // const context = await browser.newContext(); // page = await context.newPage(); // await firstRegister({ page, serverURL }); // }); // describe('Authentication', () => { // test(should login and logout', () => { // expect(1).toEqual(1); // }); // test(should logout', () => { // expect(1).toEqual(1); // }); // test(should allow change password', () => { // expect(1).toEqual(1); // }); // test(should reset password', () => { // expect(1).toEqual(1); // }); // test(should lockout after reaching max login attempts', () => { // expect(1).toEqual(1); // }); // test(should prevent login for locked user', () => { // expect(1).toEqual(1); // }); // test(should unlock user', () => { // expect(1).toEqual(1); // }); // test(should not login without verify', () => { // expect(1).toEqual(1); // }); // test(should allow generate api keys', () => { // expect(1).toEqual(1); // }); // }); // });