javascript - qunit 返回单元测试

标签 javascript jquery qunit

Qunit 有没有办法返回当前刚刚运行的测试。我是 QUnit 的新手。回调 Qunit.log 仅返回消息、结果、实际、预期。但我想要使用原始代码。创建的实际单元测试。我正在创建一个网站,允许用户将单元测试编写为指定函数的普通字符串,并且我的网站运行它。但如果用户决定复合单元测试,例如:

var a = 1; 
var b = 2; 
 function plus(a,b) { return a + b; } equal(plus(a,b), 3); equal( 1 == '2', 'Fail!' ); 

然后 Qunit 将单独运行测试,但只是表示每个单元测试通过或失败,但不会给出实际运行的代码。我可以使用后端来跟踪字符串输入,但我想知道是否有人知道 Qunit 告诉我的简单方法:

"I ran test x, result was Y, message was W, actual was A, etc"

最佳答案

equal() 或 ok() 可以将消息作为参数。例如,

ok(1 == 1,“一等于一。”);

这有帮助吗?看来您可以使用字符串解析技能自动发送消息。

关于javascript - qunit 返回单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13256196/

相关文章:

javascript - 如何第一次获得正确的div innerHeight?

javascript - 焦点新标签的 Textarea Bootstrap 3 + AngularJS

javascript - grunt 和 qunit - 运行单个测试

javascript - 新窗口中的 Angular JS 空 pdf

javascript - 传递给 SCEditor 时无法使 JSON 对象正常工作

JavaScript 对象解析

javascript - 在将 element1 append 到 document 之前将 element2 append 到 element1

javascript - 如何测试具有关系依赖性的 Ember 模型的计算属性?

coffeescript - QUnit + CoffeeScript 范围

javascript - 如何编写易于调试/维护的 JavaScript 事件处理程序