Javascriptの単体テスト [2015/12/15]
Javascriptの単体テスト用のフレームワークの調査。
Jasmine 等フレームワークもあるが、やはりjunitやphpunitに慣れているのであれば同様な表記ができるqunitがよいかと思う。
Jasmine は専用の記述が必要。
jsunit というものもあるが開発はストップしている模様。

■qunit
http://qunitjs.com/

■サンプルテストコード
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>QUnit Example</title>
<link rel="stylesheet" href="qunit/qunit-1.20.0.css">
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>

<script src="qunit/qunit-1.20.0.js"></script>
<script>
QUnit.test( "test1", function( assert ) {
    assert.ok( 1 == "1" );
});

QUnit.test( "test2", function( assert ) {
    assert.equal( 1, "2" );
});

</script>
</body>
</html>

■実行結果画面