chore: more acceptance tests

This commit is contained in:
Stefan Benz
2024-11-13 19:48:25 +01:00
parent be4a20b29b
commit 350c6450fd
17 changed files with 342 additions and 147 deletions

View File

@@ -1,6 +1,6 @@
import {test} from "@playwright/test";
import {registerWithPasskey, registerWithPassword} from './register';
import {checkLogin} from "./login";
import {loginScreenExpect} from "./login";
import {removeUserByUsername} from './zitadel';
import path from 'path';
import dotenv from 'dotenv';
@@ -9,22 +9,22 @@ import dotenv from 'dotenv';
dotenv.config({path: path.resolve(__dirname, '.env.local')});
test("register with password", async ({page}) => {
const username = "register@example.com"
const username = "register-password@example.com"
const password = "Password1!"
const firstname = "firstname"
const lastname = "lastname"
await removeUserByUsername(username)
await registerWithPassword(page, firstname, lastname, username, password, password)
await checkLogin(page, firstname + " " + lastname);
await loginScreenExpect(page, firstname + " " + lastname);
});
test("register with passkey", async ({page}) => {
const username = "register@example.com"
const username = "register-passkey@example.com"
const firstname = "firstname"
const lastname = "lastname"
await removeUserByUsername(username)
await registerWithPasskey(page, firstname, lastname, username)
await checkLogin(page, firstname + " " + lastname);
await loginScreenExpect(page, firstname + " " + lastname);
});