JSSpec
JSSpecでは、各example実行前の準備や後始末を行う関数としてbefore,after,before_all,after_allが使えます。xUnitでのsetUpやtearDownに相当するものですな。各関数の説明は以下の通り。 before 各exampleの前に、毎回実行されます。 after 各exampleの後に…
JSSpecで使えるshould_beを使っていろいろなオブジェクトを比較した場合の動作を確認したので、ポイントや注意点をまとめておきます。 オブジェクトは「属性が一致するか?」で評価される模様。 「{}」で作成したものだけでなく、「new」で作成されたオブジェ…
JavaScriptのテストをそろそろちゃんとしようかな、と思ってテスティングフレームワークを検討中。JavaScriptのxUnit系フレームワークにはあんまりいいのがなかった記憶があるので、BDD系で探してみるとJSSpecがヒット。なかなか良さそうなのでちょっと使っ…