JavaScriptのテスト周りについて調べた時のメモ。codylindley/frontend-tools · GitHubから部分的に抜き出して編集
ツール
Test Runners
テストの自動実行などのサポート
User Automated Testing
これはテストランナーに含まれないのか?
$ brew install phantomjs
$ brew install casperjs
Testing Frameworks
- mocha : 高機能
- buster.js : ブラウザからとヘッドレスモードでの実行有り。ベータ
- qunit : jqueryで採用、古い印象
- jasmine : BDD
- expect.js : Minimalistic BDD assertion toolkit based on should.js
- Laika : phantomjs, mocha, meteorを利用
Assertion Libraries
上記のTesting Frameworksのベースに利用されてる
リンク
関係のありそうなリンク