mochaとchaiライブラリでJavaScriptコードをテストしたい。私はthis tutorialから働いています。Javascript mocha testing "it" function never entered
私は職場でコードをテストしたいのですが、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ファイルは空のままです。
アイデアをお持ちですか?
ようこそスタックオーバーフロー。あなたの質問を編集して、他の人がそれをより良く理解できるようにしました。将来的には、コードのイメージではなく、[最小限再現可能なコード](https://stackoverflow.com/help/mcve)を必ず入力またはコピー/貼り付けしてください。また、[JSFiddle](https://jsfiddle.net)、またはあなたの質問に関連する別のサンドボックスの例を試してみてください。 –