我想用mocha和chai库测试我的JavaScript代码。我在docs工作。
我想在工作中测试代码,但我无法使用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文件保持为空。
有人有想法吗?
答案 0 :(得分:0)
您忘记了括号来调用.run
函数。试试这个:
<script>mocha.run();</script>