【发布时间】:2012-01-05 01:20:18
【问题描述】:
我有以下代码:
var foo = require('foo'); /* module.exports = function(n){ return 2 * n} */
describe('basic', function(){
describe('body', function(done){
foo(2).should.equal(4);
});
});
这是[project_root]/tests/foo_test.js。
foo.js 在[project_root]/node_modules/foo.js 中。但是,当我从[project_root]foo_test.js 运行mocha(visionmedia 的测试套件)时,无法加载foo.js。 proces.cwd() 确实将 [project] 显示为进程的根。
为什么foo.jsload 不在我的测试上下文中?
【问题讨论】:
标签: unit-testing node.js mocha.js