테스트가 예상대로 동작하지 않으면 기본 Node.js 환경이나 실제 브라우저에서 디버깅할 수 있습니다.
Node.js에서 디버깅하기
브라우저 전용 API나 렌더링과 관련 없는 문제는 기본 Node.js 환경에서 디버깅하는 것이 대체로 가장 빠릅니다.
ng test명령에--debug플래그를 추가해서 실행합니다.ng test --debug- 테스트 러너가 디버그 모드로 시작되고 디버거가 연결될 때까지 기다립니다.
- 원하는 디버거를 연결합니다. 예를 들어 VS Code에 내장된 Node.js 디버거나 Node.js용 Chrome 개발자 도구를 사용할 수 있습니다.
브라우저에서 디버깅하기
Node에서 디버깅을 시작하는 것과 같은 방식으로, Vitest와 브라우저 모드에서도 ng test 명령에 --debug 플래그를 사용할 수 있습니다.
테스트 러너가 디버그 모드로 시작되고, 테스트를 디버깅할 수 있도록 브라우저 개발자 도구를 열 때까지 기다립니다.