编程语言
首页 > 编程语言> > javascript – 如何从文档中提取QUnit结果

javascript – 如何从文档中提取QUnit结果

作者:互联网

当QUnit将测试结果详细信息添加到HTML文档时,它会仔细地包含在span元素内部执行,传递和失败的测试数量,每个元素都有自己的类,以便以编程方式恢复这三个数字.但是,即使我可以在完成的HTML中看到跨度,但在搜索时我找不到它们

jQuery('span.failed');   // For example

它们在onload事件期间不存在,尽管它们用于onunload事件.在QUnit test()调用之后我也无法得到它们.

我究竟做错了什么?

解决方法:

QUnit提供了一个回调方法,你需要覆盖它:QUnit.done(失败,总数)

在最后一次测试完成时调用它,并获得失败测试的数量以及测试总数.
所以你只需定义

QUnit.done = function(failures, total) {
   // do whatever here
}

就是这样.

标签:jquery,javascript,unit-testing,qunit
来源: https://codeday.me/bug/20190622/1259201.html