【问题标题】:qunit return unit testqunit 返回单元测试
【发布时间】:2012-11-06 17:26:52
【问题描述】:

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 告诉我的简单方法:

“我运行了测试 x,结果是 Y,消息是 W,实际是 A,等等”

【问题讨论】:

    标签: javascript jquery qunit


    【解决方案1】:

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

    ok (1 == 1, "One equals one.");

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多