首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用qunit的Blanket.js

不使用qunit的Blanket.js
EN

Stack Overflow用户
提问于 2013-12-29 22:27:43
回答 1查看 2.7K关注 0票数 4

我无法让blanket.js测试覆盖与qunit一起工作,尽管多次尝试重新配置和尝试调用调试,但实际上什么也没有发生。

这些是我尝试遵循的文档说明- browser.md#getting-started-guide-browser-version

这是我的测试跑步者

代码语言:javascript
复制
<!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报告显示与往常一样,但没有添加任何毯子。不生成额外的覆盖报告,即使添加了数据覆盖标志=“调试”,也不会进行调试。

有什么帮助,方向吗,非常感谢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-08 13:02:44

您需要将data-cover标志添加到应该覆盖的文件中。

例如,我的发育者看起来几乎和你的一样:

代码语言:javascript
复制
...
<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,菌丝

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20830799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档