0
0
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:
silverwind 2026-02-20 06:55:20 +01:00
parent 01567304cc
commit 109ffab8c4
No known key found for this signature in database
GPG Key ID: 2E62B41C93869443
3 changed files with 13 additions and 9 deletions

1
tests/e2e/env.d.ts vendored
View File

@ -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;

View File

@ -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();

View File

@ -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 "$@"