簡単
どの 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 の公式にサポートされている リリースチャンネル です
- CDN:
qunit-2.20.1.js
とqunit-2.20.1.css
- npm:
npm install --save-dev qunit
- Yarn:
yarn add --dev qunit
- Bower:
bower install --save-dev qunit
コミュニティに参加
Mastodon、Twitter、または Gitter チャット で参加しましょう。
コントリビューションについて
- リポジトリをウォッチ して、リリース、新しいリクエスト、バグレポートに関する情報を受け取ります。
- この Web サイトのソースは、“docs/” ディレクトリ にあります。
迷わず スタートガイド をご覧ください!