简单
任何 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 聊天。
贡献
- 关注仓库 以了解发布、新请求或错误报告。
- 此网站的源代码位于 “docs/” 目录 中。
您还在等什么?开始吧!