mocha + chai でJavaScriptをテストする
正直、私は今まで体系的なテストをしたことがありません。
その方法も知りません。
アマチュアの立場に甘えてきたツケですね…。
いつも、「とりあえず動けばいいや」という姿勢で、勘に頼って動作確認をしてきました。
…遅まきながら、少しずつ学んでいこうと思います (-_-;)
テストの自動化とか、継続的インテグレーションとか、いきなり難しいことに取り組む前に、まずはテスト用のスクリプトを書いてそれを実行するという基本的なことから覚えていきます。
JavaScriptでは「mocha + chai」の組み合わせが主流らしいので、素直にそれに従います。
CDNを利用して、気軽にテストを書いてみました。
公式サイト
- mocha: http://mochajs.org/
- chai: http://chaijs.com/
- TDD (assert): http://chaijs.com/api/assert/
- BDD (expect, should): http://chaijs.com/api/bdd/
CDN (cdnjs)
参考ページ
- 片手間のJavaScriptでもテストがしたい! - aikeの日記
- Mochaを使ってJavaScriptのテストをブラウザで実行してみよう (1/3):CodeZine(コードジン)
(2ページ目以降は「SEメンバーシップ」への登録が必要ですが、無料ですからぜひ登録して読むことをお勧めします。)