Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/kevinrodriguezmorales/siget/llms.txt

Use this file to discover all available pages before exploring further.

The Angular CLI exposes the ng e2e command for running end-to-end tests, but it does not bundle an e2e framework by default. Instead, you choose the tool that best fits your workflow and wire it into the Angular CLI’s e2e architect target. This keeps the Siget starter lean while giving you full freedom to pick Playwright, Cypress, or any other browser-testing framework.
Siget does not pre-configure an e2e framework. The angular.json file ships without an "e2e" architect target. You must add one before ng e2e will work. Follow the setup steps for your preferred framework below.

Choosing a Framework

Running ng e2e

Once you have configured an e2e framework and registered its builder in the "e2e" architect target of angular.json, you can use the standard Angular CLI command:
ng e2e
Most e2e builders (including @cypress/schematic) automatically start the Angular dev server before running tests and shut it down afterward. Check your builder’s documentation to confirm this behavior so you don’t need to manage the server manually.
If your e2e builder does not manage the dev server automatically, you must start it in a separate terminal before running tests:
# Terminal 1 — start the dev server
ng serve

# Terminal 2 — run e2e tests
ng e2e
Running e2e tests against a stopped server will cause every test to fail with a connection error.

Build docs developers (and LLMs) love