Skip to content

Testing ​

The repository runs JavaScript tests with Node's built-in test runner and API tests with Python's unittest; npm test runs both, along with type checking. Vitest is not currently the test runner, despite the project's Vite integration.

Tests cover compiler output, DOM/reactivity behavior, routing, add-ons, demo routes, and the local API. Use npm run test:api for only the Python API suite. Browser-engine, accessibility, and performance benchmark suites remain future targets; see Specifications and Limits.