QUnit是框架的核心和各种额外的插件使用jQuery团队官方的单元测试工具。
除了特定的jQuery代码,QUnit还可以测试普通的JavaScript代码,包括服务器端JavaScript。
此测试框架可以进行回归测试特别有用,帮助开发者发现新类型的错误,因为代码库的发展。
QUnit类似于其他的单元测试框架(如JUnit的),被认为是的xUnit测试框架家族的一员。
什么在这个新的发布:
- 断言:抛出使用推送方法仅
- 断言:修正了在罚球出口缺少测试
- 断言:实现notOk断言falsy值
- 核心:AMD的更优美处理
- 核心:简化堆栈跟踪方法
- 核心:揭露转储MAXDEPTH属性
- 核心:公开QUnit版本QUnit.version财产
- 核心:处理多个testId参数
- 转储:修复。名称/ .property doublettes
- HTML记者:使用谷歌的差分膜片赛图书馆新的diff
- HTML记者:让它更明显差异的原因被抑制
- HTML记者:坏账变化试验显示文本
- HTML记者:修复复选框,然后在IE&#X3C选择处理; 9
- HTML记者:修复试验过滤器没有任何模块
- HTML记者:保留失败的测试号
- 测试:使用之前小写有效的测试过滤器
什么在1.20.0版本是新的:
- 断言:抛出用途只能推法
- 断言:修正了在罚球出口缺少测试
- 断言:实现notOk断言falsy值
- 核心:AMD的更优美处理
- 核心:简化堆栈跟踪方法
- 核心:揭露转储MAXDEPTH属性
- 核心:公开QUnit版本QUnit.version财产
- 核心:处理多个testId参数
- 转储:修复。名称/ .property doublettes
- HTML记者:使用谷歌的差分膜片赛图书馆新的diff
- HTML记者:让它更明显差异的原因被抑制
- HTML记者:坏账变化试验显示文本
- HTML记者:修复复选框,然后在IE&#X3C选择处理; 9
- HTML记者:修复试验过滤器没有任何模块
- HTML记者:保留失败的测试号
- 测试:使用之前小写有效的测试过滤器
什么在1.19.0版本是新的:
- 断言:抛出用途只能推法
- 断言:修正了在罚球出口缺少测试
- 断言:实现notOk断言falsy值
- 核心:AMD的更优美处理
- 核心:简化堆栈跟踪方法
- 核心:揭露转储MAXDEPTH属性
- 核心:公开QUnit版本QUnit.version财产
- 核心:处理多个testId参数
- 转储:修复。名称/ .property doublettes
- HTML记者:使用谷歌的差分膜片赛图书馆新的diff
- HTML记者:让它更明显差异的原因被抑制
- HTML记者:坏账变化试验显示文本
- HTML记者:修复复选框,然后在IE&#X3C选择处理; 9
- HTML记者:修复试验过滤器没有任何模块
- HTML记者:保留失败的测试号
- 测试:使用之前小写有效的测试过滤器
什么在1.18.0版本是新的:
- 断言:抛出用途只能推法
- 断言:修正了在罚球出口缺少测试
- 断言:实现notOk断言falsy值
- 核心:AMD的更优美处理
- 核心:简化堆栈跟踪方法
- 核心:揭露转储MAXDEPTH属性
- 核心:公开QUnit版本QUnit.version财产
- 核心:处理多个testId参数
- 转储:修复。名称/ .property doublettes
- HTML记者:使用谷歌的差分膜片赛图书馆新的diff
- HTML记者:让它更明显差异的原因被抑制
- HTML记者:坏账变化试验显示文本
- HTML记者:修复复选框,然后在IE&#X3C选择处理; 9
- HTML记者:修复试验过滤器没有任何模块
- HTML记者:保留失败的测试号
- 测试:使用之前小写有效的测试过滤器
什么是新的在1.17.1版本:
- 构建:从忽略的文件删除bower.json
- 生成:支持Node.js的出口平价CommonJS的
- HTML记者:添加过滤器领域
- HTML记者:不要隐藏跳过测试
- HTML记者:修正了旧标记回归
- HTML记者:防止XSS攻击
- HTML记者:现在QUnit.url是在HTML记者私有函数
- HTML记者:网址参数可以通过代码进行设置
什么在1.15.0版本是新的:
- 断言:实现断言构造与测试环境。这在很大程度上提高了异步测试调试,因为断言不能漏到其他的测试了。使用断言的参数在测试回调运行断言得到这个充分受益。
- 断言:从assert.ok改进默认的消息。现在assert.ok()输出它收到的确切值,而不是只说这不是thruthy。
- 断言:加薪的去除,同样和平等。这些都是很久以前的过时终于拆除。利用罚球,deepEqual和平等来代替。
- 核心:通过测试总额QUnit.begin回调为totalTests。由噶和其他记者一起使用。
- 转储:移动QUnit.jsDump到QUnit.dump。 QUnit.jsDump仍然存在,但将在以后除去。使用QUnit.dump。
- 转储:类型错误的输出不可枚举的属性。可以更容易地比较错误对象的属性。
- 记者:只输出断言计数绿色测试。少视觉上的混乱传递的测试。
- 记者:移动HTML记者到一个新的JS文件。该HTML记者仍捆绑在一起,但是代码被重构将其移动到一个单独的文件。
- 测试:删除过时QUnit.current_testEnvironment
什么在1.14.0版本是新的:
- CSS:去除多余的
- 核心:添加配置属性禁用默认滚动到顶部
- 步兵:删除插件剩菜
- 扩展中心:删除最后残余
- 核心:扩展QUnit.config.urlConfig支持选一的下拉列表中
- 断言:扩展抛出接受错误实例
- 断言:扩展抛出错误的处理方法为字符串
- CSS:一致性更新qunit.css
- 核心:缓存window.clearTimeout的情况下,它就会被嘲笑
- 核心:由测试号运行多个测试
什么在1.13.0版本是新的:
- 断言:删除加薪(不建议使用2012),更换失败的断言。
- 步兵:添加非浏览器作为测试咕噜任务。运行现有的测试中的节点。
- 导出:只有出口,我们检查变量
- 核心:正确检查文件是否存在
- 核心:删除triggerEvent时,它不使用或任何记录
- 核心:寂静的addEvent在非浏览器ENV
什么是1.12.0版本,新的:
- 已取消注释添加到QUnit.reset。部分修复为#354
- moduleStart和moduleDone事件之间修正不匹配
- 删除jQuery.trim优化。修正了#424。
- 使用本地的setTimeout参考,添加独立的单元测试套件为。修正了#432 - 使用的setTimeout存根可以持续停止测试套件。关闭GH-433
- 新增CONTRIBUTING.md。
- 感动'插件/主题/ NV'到'Krinkle / qunit主题-nv.git“
- 感动'插件/主题/忍者“到”Krinkle / qunit主题-ninja.git“
- 感动'插件/主题/加布'到'Krinkle / qunit主题-gabe.git“
什么在1.11.0版本是新的:
- Phantomjs:包含断言信息源。 LI>
- Phantomjs:赞成PhantomJS 1.6 +的好康#onCallback删除轮询机制 。
- 延时启动(),直到的init()发生..
- urlConfig:修复复选框事件过时的歌曲
- 问题#365:修复模块装载机过时的歌曲
- 修正了#344 - 捕获和显示测试时间
- 重命名测试断言在总结。
- 断言:实施propEqual和notPropEqual
- 画布插件:使用0.6作为alpha值,以避免浏览器之间的不一致 。
- 删除全局变量"断言"
- 添加加载测试的测试是异步的。
什么版本v1.8.0pre是新的:
- 提高window.onerror处理
什么版本v1.7.0pre是新的:
- 添加config.requireExpects
- 添加选项,要求所有测试调用预期()。
- 改进extractStacktrace()的实现。
- 包括所有相关堆线。
- 请过滤器不区分大小写。
- 是()预计小写类型。
- 预计日期值。
- 修正phantomjs插件头,并添加自述。
- 添加一些提示,以复合插件的自述。
- 在它们运行和创建基于数重新运行链接的顺序跟踪测试。
- 请重新运行链接只运行一个单独的测试。
不能正常显示
要求:
- 中启用JavaScript在客户端
评论没有发现