- Updated playwright.config.js to allow dynamic base URL configuration via environment variables, improving flexibility for different environments. - Modified .gitea/workflows/test.yml to include steps for starting a development stack, seeding test data, and stopping the stack after tests, enhancing the CI process for end-to-end testing. - Refactored login test in dev-smoke-test.spec.js to use a dedicated function for submitting the login form, improving code clarity and maintainability.
21 lines
579 B
JavaScript
21 lines
579 B
JavaScript
// CI: PLAYWRIGHT_BASE_URL=http://127.0.0.1:3098 nach docker compose dev-env
|
|
// Lokal gegen LAN/Dev: export PLAYWRIGHT_BASE_URL=http://192.168.x.x:3098
|
|
|
|
const rawBase =
|
|
process.env.PLAYWRIGHT_BASE_URL ||
|
|
process.env.BASE_URL ||
|
|
'http://127.0.0.1:3098';
|
|
|
|
module.exports = {
|
|
testDir: './tests',
|
|
timeout: 30000,
|
|
use: {
|
|
// channel: 'chrome', // Entfernt: nutze Standard-Chromium statt Google Chrome
|
|
headless: true,
|
|
viewport: { width: 390, height: 844 },
|
|
screenshot: 'only-on-failure',
|
|
baseURL: rawBase.replace(/\/$/, ''),
|
|
},
|
|
reporter: 'list',
|
|
};
|