我有一个非常简单的问题。如何在与我的根规范文件夹不同的目录位置对 node.js 类/函数进行单元测试?
我的意思是,假设我有一个位于项目根目录的 specs 文件夹
/specs/test-spec.js
在这里,我有一个用 jasmine 编写的单元测试,位于 helloWorld.js 类中
/service/benefits/programs/california/helloWorld.js
helloWorld.js的内容
var helloWorld = function(){
return 'hello world';
};
这是我的节点茉莉花单元测试
helloWorld-spec.js:
describe("Hello World", function() {
it("should return string hello world", function() {
expect(helloWorld()).toEqual('hello world');
});
});
单元测试不会通过,因为它看不到 helloWorld.js,我怎样才能让它看到 helloWorld.js
就像我应该添加这样的东西:
var helloWorld = require(../../../../helloWorld.js);
我什至不明白这些点代表什么?我怎样才能使这项工作?有人吗?请帮忙。