Files
zitadel/acceptance/tests/register.ts

19 lines
941 B
TypeScript
Raw Normal View History

2024-10-28 19:44:50 +01:00
import {Page} from "@playwright/test";
2024-11-13 19:48:25 +01:00
import {passkeyRegister} from './passkey';
import {registerPasswordScreen, registerUserScreenPasskey, registerUserScreenPassword} from './register-screen';
2024-10-28 19:44:50 +01:00
export async function registerWithPassword(page: Page, firstname: string, lastname: string, email: string, password1: string, password2: string) {
await page.goto('/register');
await registerUserScreenPassword(page, firstname, lastname, email)
await page.getByTestId('submit-button').click();
await registerPasswordScreen(page, password1, password2)
await page.getByTestId('submit-button').click();
}
2024-11-13 19:48:25 +01:00
export async function registerWithPasskey(page: Page, firstname: string, lastname: string, email: string): Promise<string> {
2024-10-28 19:44:50 +01:00
await page.goto('/register');
await registerUserScreenPasskey(page, firstname, lastname, email)
await page.getByTestId('submit-button').click();
2024-11-13 19:48:25 +01:00
return await passkeyRegister(page)
}