Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript QUnit没有';不要打印任何结果_Javascript_Unit Testing_Qunit - Fatal编程技术网

Javascript QUnit没有';不要打印任何结果

Javascript QUnit没有';不要打印任何结果,javascript,unit-testing,qunit,Javascript,Unit Testing,Qunit,我在QUnit页面上展示了测试运行器页面的最基本示例,这些示例插入到MVC项目中 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>QUnit basic example</title> <link rel="stylesheet" href="../Content/qunit-1.11.0.css"> </head>

我在QUnit页面上展示了测试运行器页面的最基本示例,这些示例插入到MVC项目中

<!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>

QUnit基本示例
测试(“基本测试示例”,函数(){
var value=“hello”;
相等(值,“您好”,“我们希望值为您好”);
});

当我运行这个时,我只看到一个空白页。测试在断点上停止时执行。指向.css和.js的链接正确且有效。

这两个div必须具有以下ID,因为QUnit正在寻找这些ID来显示任何内容

 <div id="qunit"></div>
 <div id="qunit-fixture"></div>


我在MVC上也遇到了同样的问题,并通过从qunit网站获取源文件而不是依靠nuget解决了这个问题。在我完成这项工作之后,一切都非常顺利。

针对ASP.Net MVC的QUnit需要一些不同的东西。使用以下内容代替常规的qunit和qunit fixture div:

<div>
    <h1 id="qunit-header">QUnit Test Results</h1>
    <ol id="qunit-tests"></ol>
</div>

质量检验结果

有关完整示例,请参见

我还尝试了在他们的主页上找到的另一个简单示例,该示例与Div的示例完全相同,不幸的是,结果相同。这非常奇怪。。。我已经创建了一个JSFIDLE演示,它可以复制您的测试,并且可以正常工作:谢谢,我遇到了这个问题,您的建议也为我解决了这个问题。谢谢你为我节省了很多时间:)谢谢,这帮我解决了问题。与其他解决方案相比,我更喜欢这个解决方案,因为它允许我在没有internet连接的情况下进行测试。这应该是答案,因为这个问题与Quanit for ASP.Net MVC有关!