TDD for Javascript Reference


## Getting Started

### Mocha
###### [Mochaを使ってJavaScriptのテストをブラウザで実行してみよう （1/3）：CodeZine](http://codezine.jp/article/detail/7367)

### jsTestDriver
###### [フレームワークで実践！ JavaScriptテスト入門（4）：WebブラウザでJavaScriptをテストする「js-test-driver」とQUnit、Jasmineを連携してテストするには (1/4) - ＠IT](http://www.atmarkit.co.jp/ait/articles/1301/21/news017.html)
###### [JsTestDriverで簡単テスト : アシアルブログ](http://blog.asial.co.jp/1051)
###### [Dinis Cruz Blog: Running JavaScript TestCase Unit Tests using JsTestDriver (in WebStorm)](http://blog.diniscruz.com/2013/01/running-javascript-testcase-unit-tests.html)
###### [GettingStarted - js-test-driver - Getting Started with JsTestDriver - Remote javascript console - Google Project Hosting | https://code.google.com/p/js-test-driver/wiki/GettingStarted]
- Official turorial.
###### [JsTestDriver / Sinon.JSを用いてたテストについて — SinonJSDoc 1.0 documentation](http://sinonjsdoc.readthedocs.org/en/latest/docs/sample/index.html)
- Use Sinon.JS with jsTestDriver
######  [19.12. Test Driven JavaScript Development - Mayflower Blog](http://blog.mayflower.de/816-19.12.-Test-Driven-JavaScript-Development.html)
- Coding Kata by jsTestDriver on Webstorm.

### Selenium
###### [さよなら手作業・人海戦術！ HTML5時代のツール「Selenium2」でWebシステムのテストを自動化 （1/2）：CodeZine](http://codezine.jp/article/detail/7427)

### Capybara
###### [フレームワークで実践！ JavaScriptテスト入門（5）：Capybara-Webkit＋Cucumber＋Sinon.JSでJavaScriptのテストはここまで変わる (1/3) - ＠IT](http://www.atmarkit.co.jp/ait/articles/1302/20/news032.html)

### Setup Webstorm
###### [Getting Started with JsTestDriver IntelliJ plugin - WebStorm - Confluence](http://confluence.jetbrains.com/display/WI/Getting+Started+with+JsTestDriver+IntelliJ+plugin)
- Use jsTestDriver on Webstorm plugin

### Setup Eclipse
###### [JsTestDriver を Eclipse に入れてみた - hiroaki's Lab](http://hiroakis-lab.net/entries/entry/167)
- jsTestDriver on eclipse

### Jasmine
###### [フレームワークで実践！ JavaScriptテスト入門（2）：PhantomJSとJasmineで振る舞い駆動開発なJavaScriptテスト (1/3) - ＠IT](http://www.atmarkit.co.jp/ait/articles/1210/10/news012.html)
# Breifing
- [0-9, JSの単体テストにJsTestDriverがおすすめ](http://0-9.tumblr.com/post/15614207218/js-jstestdriver)

## Environment Setup
###### [Run jsTestDriver in WebStorm for Jasmine + Backbone | Verious](http://www.verious.com/qa/run-js-test-driver-in-web-storm-for-jasmine-backbone/)
###### [JetBrains WebStorm/PHPStorm + jQuery + JsTestDriver + Jasmine | softwarechaos](http://softwarechaos.wordpress.com/2013/02/17/jetbrains-webstormphpstorm-jquery-jstestdriver-jasmine/)
###### [JsTestDriverでQUnitのテスト資産を利用する - ハードコイルド・ワンダーランド](http://weathercook.hatenadiary.jp/entry/20120108/1326043722)
###### [Unit Testing Backbone.js Applications](http://www.sitepoint.com/unit-testing-backbone-js-applications/)
- Hands on tutorial in "Mocha + Chai + Sinon + Test'em" for  Backone.js based app.

## CI
###### [0-9, JsTestDriverとphantomjsとJenkinsを使ってのJSの継続的なテスト](http://0-9.tumblr.com/post/23350719162/jstestdriver-phantomjs-jenkins)
###### [JSのCIで椅子を投げられないため方法](http://0-9.sakura.ne.jp/pub/lldecade/start.html)

## Code Coverage
###### [Mirror House Lab: JsTestDriverでUnit Test + Code Coverage](http://mirahalab.blogspot.jp/2013/05/jstestdriver-unit-test-code-coverage.html)

# Reference
- [js-test-driver - Remote javascript console - Google Project Hosting](https://code.google.com/p/js-test-driver/)
- [Run/Debug Configuration: JSTestDriver](http://www.jetbrains.com/phpstorm/webhelp/run-debug-configuration-jstestdriver.html)