QUnit

強力で使いやすい JavaScript テストフレームワークです。

スタートガイド ドキュメントの閲覧

簡単

どの Node.js プロジェクトに対しても簡単なゼロコンフィギュレーションの設定で、ブラウザーベースのプロジェクトの場合は最小限の設定です。

汎用的

QUnit はどこにでも実行できます。Web ブラウザー、Node、SpiderMonkey、Web Worker でも! コードを実行する場所でテストします。

拡張可能

カスタムアサーション、ランナー、レポーター用の柔軟な API があるため、QUnit をニーズに合わせて拡張できます。


簡単な例

function add (a, b) {
  return a + b;
}

QUnit.module('add', hooks => {
  QUnit.test('two numbers', assert => {
    assert.equal(add(1, 2), 3);
  });
});

ブラウザーの結果

CLI の結果

TAP version 13
ok 1 add > two numbers
1..1
# pass 1
# skip 0
# todo 0
# fail 0

現在のリリース

v2.20.1 (変更ログ)

これらは QUnit の公式にサポートされている リリースチャンネル です


コミュニティに参加

MastodonTwitter、または Gitter チャット で参加しましょう。

コントリビューションについて


迷わず スタートガイド をご覧ください!