我正在尝试为一个简单的类编写一个简单的单元测试,在我得到以下错误之前,我甚至可以使用我的类并编写一些测试!:
Uncaught TypeError: Cannot read property 'setup' of undefined
运行此行:
require(['mocha'], function(mocha){
mocha.setup('bdd');
});
我的基本html页面:
<html>
<head>
<link rel="stylesheet" href="node_modules/mocha/mocha.css">
</head>
<body>
<div id="mocha"></div>
<script data-main="SpecRunner" src="./require.js"></script>
</body>
</html>
SpecRunner.js:
require.config({
baseUrl: "./",
paths: {
mocha: 'node_modules/mocha/mocha'
}
});
require(['mocha'], function(mocha){
mocha.setup('bdd');
//mocha.run();
});
我使用npm安装了mocha(并且在node_modules / mocha /)中有mocha.js.
我的设置有什么问题?