我想用mocha和chai Library測試我的JavaScript代碼。我正在從this tutorial工作。JavaScript摩卡測試「it」功能從未輸入
我想在工作中測試代碼,但我無法使用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");
})
控制檯日誌 「它01」 永遠不會顯示..但 「內2」 和 「內部3」。 html文件保持空白。
有沒有人有想法?
歡迎來到Stack Overflow。我編輯了你的問題,以幫助他人更好地理解它。將來,請務必輸入或複製/粘貼您的[可重現性最低的代碼](https://stackoverflow.com/help/mcve),而不是代碼的圖像。另外嘗試在[JSFiddle](https://jsfiddle.net)或另一個與您的問題相關的沙箱上做一個例子。 –