QUnit没有't打印任何结果
QUnit doesn't print any results
我有一个测试运行程序页面的最基本示例,显示在插入MVC项目的QUnit页面上。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>QUnit basic example</title>
<link rel="stylesheet" href="../Content/qunit-1.11.0.css">
</head>
<body>
<div id="Div1"></div>
<div id="Div2"></div>
<script src="../Scripts/qunit-1.11.0.js"></script>
<script>
test("a basic test example", function () {
var value = "hello";
equal(value, "hello", "We expect value to be hello");
});
</script>
</body>
</html>
当我运行这个时,我只看到一个空白页面。测试在断点上停止时执行。指向.css和.js的链接是正确的并且可以工作。
我在MVC方面也遇到了同样的问题,并通过从qunit网站获取源文件而不是依赖nuget来解决它。在我这么做之后,一切都很顺利。
这两个div必须具有以下id,因为QUnit正在寻找这些id来显示任何内容。
<div id="qunit"></div>
<div id="qunit-fixture"></div>
QUnit for ASP.Net MVC需要一些不同的东西。代替普通的qunit和qunit fixturediv,使用这样的东西:
<div>
<h1 id="qunit-header">QUnit Test Results</h1>
<ol id="qunit-tests"></ol>
</div>
有关完整示例,请参阅ASP.Net MVC项目中使用QUnit逐步测试JavaScript/JQuery的单元
相关文章:
- 是否有任何方法可以去除“"打印时从阵列中删除
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 嵌套在嵌入式红宝石上,不打印任何内容
- 在Javascript的警告框中打印任何数字的乘法表
- 如何通过java或javascript在客户端打印出任何文本内容
- document.write 不会在页面上打印任何内容
- 任何使用javascript(打印媒体)进行分页符的方法
- 打印任何java应用程序的函数/方法调用序列
- 是否有任何选项可以打印 c3js 生成的图形
- MochaJs:我可以'不要在屏幕上打印/调试任何内容
- 为什么下面的JavaScript函数不打印任何内容
- Mathjax下拉列表打印到预览-更改时不会发生任何变化
- 我的功能不是打印任何东西
- 访问在开发工具控制台上打印的任何内容
- JQuery函数不打印任何东西
- 为什么IE9没有打印任何东西?
- 是否有可能从一个网页获取数据并生成另一个网页(要打印的网页)而不受服务器的任何干扰?
- QUnit没有't打印任何结果
- 流星没有打印任何数据
- 在堆栈中查找最小值-不打印任何结果