Karma駆動開発?
ng-japanでQuramyさんの発表にあったやつ
Karma?
- JavaScriptのテストランナー
- ブラウザを起動してその上でJavaScriptのテストを実行する
- ブラウザが起動するので見た目も確認できる
- Developer Consoleでブレークポイント等の機能が使える
- angular-cliはユニットテスト環境としてKarmaを自動でセットアップする
Karma駆動開発?
- KarmaでUIロジックのテストもしつつ、見た目もそこで試行錯誤すると楽
- アプリ上で再現するのが面倒な状況もテストを書けば再現が楽
- そういうエッジケースのテストにもなって一石二鳥
- 特定のテストケースだけ走らせることができるので繰り返しが早くできる
- あくまでテスト環境なので、あまり複雑なことはしないほうが良さそう