javascript tdd紹介 #agilesamurai
DESCRIPTION
Agile Samurai Base Camp (http://www.agilesamuraibasecamp.org/) TDD track でのJavaScript TDDの紹介資料TRANSCRIPT
JavaScript TDD紹介
Agile Samurai Base Camp TDD track
jsのテスティングフレームワーク
● QUnit○ http://qunitjs.com/○ 【和訳】 https://github.com/enja-oss/qunit
● Jasmine○ http://pivotal.github.io/jasmine/○ 【和訳】http://mitsuruog.github.io/jasmine/
● Mocha○ http://visionmedia.github.io/mocha/○ 【和訳】 https://github.com/enja-oss/mocha
● and more!
モックライブラリ
● SinonJs○ http://sinonjs.org/
● jasmine-ajax○ https://github.com/pivotal/jasmine-ajax
● jquery-mockjax○ https://github.com/appendto/jquery-mockjax
● and more!
その他よく使う
● PhantomJS○ http://phantomjs.org/○ ヘッドレスブラウザ(画面の無いブラウザ)○ Webkit(ChromeやSafariのエンジン)を内包
○ コンソールの中でHTMLやJavaScriptを実行できるので
Jenkinsなどと組み合わせて使う
● nodejs○ http://nodejs.jp/○ コマンドラインでテストを使うのによく使い
参考書籍
● テスト駆動JavaScript○ http://www.amazon.co.jp/dp/4048707868
● テスタブルJavaScript○ http://www.amazon.co.jp/dp/487311635X