【发布时间】:2015-09-21 15:20:57
【问题描述】:
我正在尝试使用 mocha 测试我的 .js 类(不是节点类)。我遇到了一个问题,因为我不知道如何导入它,因为它没有用 module.exports 或其他任何东西包装。所以,我的 .js 就像
var User = function() {
this.add = function() { ... }
this.update = function() { ... }
}
我想在测试中测试它的功能之一
var User = require('path/to/user.js');
describe('User object', function () {
it('should add some stuff', function () {
var user = new User();
...
})
});
这(有和没有“var User =”)可以预见地给我“未定义不是函数”。我错过了什么? 谢谢。
【问题讨论】:
-
谢谢你,@mfreitas 就是这样
标签: javascript mocha.js