mirror of
https://github.com/go-gitea/gitea.git
synced 2026-02-22 06:45:46 +01:00
tweak vars
This commit is contained in:
parent
01567304cc
commit
109ffab8c4
1
tests/e2e/env.d.ts
vendored
1
tests/e2e/env.d.ts
vendored
@ -1,5 +1,6 @@
|
||||
declare namespace NodeJS {
|
||||
interface ProcessEnv {
|
||||
GITEA_TEST_E2E_DOMAIN: string;
|
||||
GITEA_TEST_E2E_USER: string;
|
||||
GITEA_TEST_E2E_EMAIL: string;
|
||||
GITEA_TEST_E2E_PASSWORD: string;
|
||||
|
||||
@ -24,7 +24,7 @@ test('register with empty fields shows error', async ({page}) => {
|
||||
|
||||
test('register with mismatched passwords shows error', async ({page}) => {
|
||||
await page.getByLabel('Username').fill('e2e-register-mismatch');
|
||||
await page.getByLabel('Email Address').fill('e2e-register-mismatch@e2e.gitea.com');
|
||||
await page.getByLabel('Email Address').fill(`e2e-register-mismatch@${env.GITEA_TEST_E2E_DOMAIN}`);
|
||||
await page.getByLabel('Password', {exact: true}).fill('password123!');
|
||||
await page.getByLabel('Confirm Password').fill('different123!');
|
||||
await page.getByRole('button', {name: 'Register Account'}).click();
|
||||
@ -33,7 +33,7 @@ test('register with mismatched passwords shows error', async ({page}) => {
|
||||
|
||||
test('register then login', async ({page}) => {
|
||||
const username = `e2e-register-${Date.now()}`;
|
||||
const email = `${username}@e2e.gitea.com`;
|
||||
const email = `${username}@${env.GITEA_TEST_E2E_DOMAIN}`;
|
||||
const password = 'password123!';
|
||||
|
||||
await page.getByLabel('Username').fill(username);
|
||||
@ -57,8 +57,8 @@ test('register then login', async ({page}) => {
|
||||
});
|
||||
|
||||
test('register with existing username shows error', async ({page}) => {
|
||||
await page.getByLabel('Username').fill('e2e-user');
|
||||
await page.getByLabel('Email Address').fill('e2e-duplicate@e2e.gitea.com');
|
||||
await page.getByLabel('Username').fill(env.GITEA_TEST_E2E_USER);
|
||||
await page.getByLabel('Email Address').fill(`e2e-duplicate@${env.GITEA_TEST_E2E_DOMAIN}`);
|
||||
await page.getByLabel('Password', {exact: true}).fill('password123!');
|
||||
await page.getByLabel('Confirm Password').fill('password123!');
|
||||
await page.getByRole('button', {name: 'Register Account'}).click();
|
||||
|
||||
@ -71,20 +71,23 @@ done
|
||||
|
||||
echo "Gitea server is ready at $E2E_URL"
|
||||
|
||||
# Create admin test user
|
||||
GITEA_TEST_E2E_USER="e2e-user"
|
||||
GITEA_TEST_E2E_EMAIL="e2e-user@e2e.gitea.com"
|
||||
GITEA_TEST_E2E_DOMAIN="e2e.gitea.com"
|
||||
GITEA_TEST_E2E_USER="e2e-admin"
|
||||
GITEA_TEST_E2E_PASSWORD="password"
|
||||
GITEA_TEST_E2E_EMAIL="$GITEA_TEST_E2E_USER@$GITEA_TEST_E2E_DOMAIN"
|
||||
|
||||
# Create admin test user
|
||||
"./$EXECUTABLE" admin user create \
|
||||
--username "$GITEA_TEST_E2E_USER" \
|
||||
--email "$GITEA_TEST_E2E_EMAIL" \
|
||||
--password "$GITEA_TEST_E2E_PASSWORD" \
|
||||
--email "$GITEA_TEST_E2E_EMAIL" \
|
||||
--must-change-password=false \
|
||||
--admin
|
||||
|
||||
export GITEA_TEST_E2E_URL="$E2E_URL"
|
||||
export GITEA_TEST_E2E_DOMAIN
|
||||
export GITEA_TEST_E2E_USER
|
||||
export GITEA_TEST_E2E_EMAIL
|
||||
export GITEA_TEST_E2E_PASSWORD
|
||||
export GITEA_TEST_E2E_EMAIL
|
||||
|
||||
pnpm exec playwright test "$@"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user