您目前正在开展一个项目,现在正打电话给api,太棒了!但是我正在考虑重构我的测试文件,因为会有很多,所以最初我就是这样做的。
var chakram = require('chakram');
expect = chakram.expect;
var baseFixture = require('../../test/fixtures/');
it("Should return the matching test file", function () {
var response = chakram.get("http://testurl");
return expect(response).to.have.json(baseFixture + 'testfile.json')
});
但是上面的代码我得到了这个错误。 错误:找不到模块' ../../../../ test / fixtures'
如果我将json文件放入顶部声明的变量中,并在函数内调用base fixture,测试将通过。
我哪里错了?
提前致谢。