我无法让blanket.js测试覆盖与qunit一起工作,尽管多次尝试重新配置和尝试调用调试,但实际上什么也没有发生。
这些是我尝试遵循的文档说明- browser.md#getting-started-guide-browser-version。
这是我的测试跑步者
<!doctype html>
<html>
<head>
<meta charset='UTF-8' />
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
<title>bootstrap-treeview.js Tests</title>
<link rel='stylesheet' href='./lib/qunit-1.12.0.css'>
<script src='./lib/jquery.js'></script>
<script src='./lib/qunit-1.12.0.js'></script>
<script data-cover-flags="debug" src="./lib/blanket.min.js"></script>
<script data-cover src='./lib/bootstrap-treeview.min.js'></script>
<script src='./tests.js'></script>
</head>
<body>
<div id="qunit"></div>
<div id='qunit-fixture'>
<div id="treeview"></div>
</div>
</body>
我一定是错过了一些基本的东西,没有控制台错误,没有任何东西。我的报告运行良好,qunit报告显示与往常一样,但没有添加任何毯子。不生成额外的覆盖报告,即使添加了数据覆盖标志=“调试”,也不会进行调试。
有什么帮助,方向吗,非常感谢?
发布于 2014-01-08 13:02:44
您需要将data-cover标志添加到应该覆盖的文件中。
例如,我的发育者看起来几乎和你的一样:
...
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<script src="http://code.jquery.com/qunit/qunit-1.12.0.js"></script>
<script src="lib/jquery.js"></script>
<script src="lib/blanket.min.js"></script>
<script src="../../impl/fileSupport.js" data-cover></script>
<script src="myQunitTests.js"></script>
</body>
...在完成此操作之后,您可以启用qunit testrunner ( qunit选项no try-catch旁边)中的数据覆盖率,如下所示:

希望这能有所帮助。
BR,菌丝
https://stackoverflow.com/questions/20830799
复制相似问题