繁体   English   中英

qunit返回单元测试

[英]qunit return unit test

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,依此类推”

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

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

有帮助吗? 似乎您可以使用字符串解析skillz自动执行消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM