PHP なら PHPUnit のほぼ一択なのだが、JavaScript に関して言うと、QUnit やら Mocha やら Jasmine やらと複数の選択肢が出てくる。
QUnit は、ちょっと使い始めていて、だいたいイメージは理解したのだけれど、JS のテストフレームワークとしては、ちょっと古めのようだ。
せっかくならイマドキのものも学びたいと思って、Twitter でつぶやいたら、昨年同じように悩んで Mocha を選択したという返事を貰った。
内心のどこかで「Mochaかなあ」という思いもあったので、これから Mocha + Chai + Sinon あたりの組み合わせで勉強していこう。