In-depth Guides
Testing

Debugging tests

If your tests aren't working as you expect, you can debug them in both the default Node.js environment and in a real browser.

Debugging in Node.js

Debugging in the default Node.js environment is often the quickest way to diagnose issues that are not related to browser-specific APIs or rendering.

  1. Run the ng test command with the --debug flag:
    ng test --debug
  2. The test runner will start in debug mode and wait for a debugger to attach.
  3. You can now attach your preferred debugger. For example, you can use the built-in Node.js debugger in VS Code or the Chrome DevTools for Node.js.

Debugging in a browser

Debugging with Vitest and browser mode is not supported today.