実行環境
- npm: 3.9.5
- karma: 0.13.10
手順
- テスト対象のJavaScriptコード、あるいはテストコードでブレイクポイント貼りたい箇所に
debugger
を記述
-
--single-run=false
オプションを追加してkarmaを実行- 例:
$ karma start ./karma.conf.js --browsers=PhantomJS_custom --single-run=false
- package.jsonにscriptsとして保存しておくと、
npm test
といったショートカットで実行できるので楽
- 例:
- karmaのプロセスにdebuggerが刺さるので、http://localhost:9000/webkit/inspector/inspector.html?page=2 を開く
- Happy debugging!