如果測試沒有如預期運作,你可以在預設的 Node.js 環境與真實瀏覽器中為它們除錯。
在 Node.js 中除錯
在預設的 Node.js 環境中除錯,通常是診斷與瀏覽器專屬 API 或渲染無關之問題最快的方法。
- 以
--debug旗標執行ng test指令:ng test --debug - 測試執行器會以除錯模式啟動,並等待除錯器連接。
- 現在你可以連接慣用的除錯器。例如,你可以使用 VS Code 內建的 Node.js 除錯器,或用於 Node.js 的 Chrome DevTools。
在瀏覽器中除錯
如同在 Node 中啟動除錯工作階段,你也可以搭配 Vitest 與瀏覽器模式使用帶有 --debug 旗標的 ng test。
測試執行器會以除錯模式啟動,並等待你開啟瀏覽器開發者工具來為測試除錯。