前端自动化测试解决方案探析(7)

发表于:2016-11-23来源:ouven作者:ouven点击数: 标签:前端
qunit也支持异步测试用例,异步完成时通过done()来结束。 QUnit . test ( assert.async() test , function ( assert ) { var done = assert . async (); var input = $ ( #test-input ). focus

  qunit也支持异步测试用例,异步完成时通过done()来结束。

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();
    });
});

http://api.qunitjs.com/async/

  小结一下,单元测试工具的主要组成部分其实是类似的,主要包括测试集、测试用例、断言和断言比较等。它可以用来快速测试单元模块的主要功能,有助于辅助我们快速开发。

原文转自:http://jixianqianduan.com/frontend-javascript/2016/11/22/front-end-auto-test.html

...

热门标签