发布于 2014-12-11 00:32:40 | 126 次阅读 | 评论: 0 | 来源: 网友投递
QUnit JavaScript单元测试框架
QUnit是一个强大的JavaScript单元测试框架,用于调试代码。该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件。任意正规JavaScript代码QUnit都能测试。
QUnit是一个强大的JavaScript单元测试框架,用于调试代码。该框架是由jQuery团队的成员所开发,并且是jQuery的官方测试套件。任意正规JavaScript代码QUnit都能测试。
QUnit 1.16 发布,此版本是个重要的版本,引入了一些新 APIs,默认在 QUnit 2.0 使用。
新 APIs 概览:
QUnit.test( "assert.async() test", function( assert ) { var done = assert.async(); var input = $( "#test-input" ).focus(); setTimeout(function() { assert.equal( document.activeElement, input[0], "Input was focused" ); done(); }); });
此外,QUnit 1.16 包括一些新特性和改进:
testId
URL parameter
其他改进请看 check out the changelog
后续版本改进计划:
Standardized reporter interface
Better diff output
Better support for writing custom assertions
Support for nested modules
QUnit 团队
从左往右: Jörn Zaefferer, Timo “Krinkle” Tijhof, James M. Greene, and Leonardo Balter