【发布时间】:2017-06-02 07:20:11
【问题描述】:
我想用 mocha 和 chai 库测试我的 JavaScript 代码。我在 this tutorial 工作。
我想在工作中测试代码,但我无法使用 node.js(安全的东西)。
问题是describe 函数被输入但从未被调用。
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="IST-8859-1">
<title>Insert Title Here</title>
<link rel="stylesheet" type="text/css" ref="./mocha.css">
</head>
<body>
<div id="mocha"></div>
<script type="text/javascript" src="./mocha.js"></script>
<script type="text/javascript" src="./chai.js"></script>
<script>mocha.setup('bdd');</script>
<script type="text/javascript" src="./testmocha.js"></script>
<script>mocha.run</script>
</body>
</html>
JS
var assert = chai.assert;
describe('Array', function(){
console.log("inside2");
it("teest", function() {
console.log("it 01");
var arr = [];
assert.equal(arr.length, 0);
});
it("teests", function(){
var arr = [];
assert.equal(arr.length, 1);
});
console.log("inside3");
})
永远不会显示控制台日志“it 01”.. 但“内部 2”和“内部 3”。 html 文件保持为空。
有人有想法吗?
【问题讨论】:
-
欢迎来到 Stack Overflow。我编辑了您的问题以帮助其他人更好地理解它。以后,请务必输入或复制/粘贴您的minimally reproducible code,而不是代码图像。还可以尝试在 JSFiddle 或与您的问题相关的其他沙箱上做一个示例。
标签: javascript mocha.js