最近、私の中で Backbone.js と共に注目の Jasmine のドキュメントを和訳しました。
本家のドキュメントはこちらです。
和訳したものはこちらです。
(もし、訳で怪しいところがあればご指摘ください。)
http://mitsuruog.github.com/jasmine/
ちなみに Jasmine は Javascript のテスティングフレームワークの 1 つです。
他のフレームワークを満足に扱ったことがないので、あまり偉そうなことは言えませんが、特徴として次のようなことを挙げておきます。
- standalone 版(JS ファイル)があり、ブラウザのみでテスト実行と結果の確認ができる。
- テストケースのネストが可能、(Java で言うことの)setUp、tearDown 機能がある。
- 豊富な matcher。
- Mock(Spy)が割と簡単に作れる。
- jasmine-jqueryプラグインが素晴らしい。
jasmine-jquery については、後日機会があれば触れたいと思いますが、とにかく DOM やイベント周辺のテストがさらにやりやすくなり、もっと便利になります。
ちなみに Google で「Jasmine」で検索すると、まだ 4 番目ですね。もっと上位になるように頑張って情報発信していきたいです。