本文根据 Devhints / Qunit 翻译。代码示例及版本范围沿用原文。
快速参考指南: QUnit JavaScript 中的测试库。
QUnit.module('a')
QUnit.test('ok', function (t) {
/* ... */
})
Hook 钩子
每个测试
// each test
QUnit.testStart(function)
QUnit.testEnd(function)
// each module
QUnit.moduleStart(function)
QUnit.moduleEnd(function)
// all
QUnit.begin(function)
QUnit.done(function)
断言
t.equal(actual, expected)
t.deepEqual(actual, expected)
t.strictEqual(actual, expected)
t.propEqual(actual, expected)
t.notEqual(actual, expected)
t.expect(amount)