Files
kca/e2e/README.md

30 lines
674 B
Markdown

# KCA browser end-to-end tests
Playwright tests that exercise the core PKI workflow through the real SPA and
API.
Prerequisites:
```sh
# from the repository root
docker compose up --build
# add the mock IdP host entry once:
echo "127.0.0.1 mockoauth" | sudo tee -a /etc/hosts
cd e2e
npm install
npx playwright install chromium
npm test
```
The default base URL is `http://localhost:8080`. Override it with
`KCA_BASE_URL`, e.g. when testing the Trunk dev server on `:8000` or a
non-default Compose port:
```sh
KCA_BASE_URL=http://localhost:8083 npm test
```
The tests use unique usernames, so repeated runs do not collide. The mock OIDC
provider accepts any username.