簡單
任何 Node.js 專案都可輕鬆進行零組態設定,而基於瀏覽器的專案則只需進行最小組態設定。
通用
QUnit 可在任何地方執行;網路瀏覽器、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 聊天室 加入我們。
如何貢獻
- 觀看儲存庫以了解版本、新要求或錯誤回報。
- 本網站的原始碼位於 “docs/” 目錄 中。
還在等什麼?開始吧!