在实习生上装nock

时间:2016-12-02 16:13:32

标签: javascript testing intern nock

我正在尝试在我的测试中使用nock(https://github.com/node-nock/nock)。

如果我写var nock = require('nock');,它就会因为没有加载而找不到它。

我在 loaderOptions 中添加了包,现在我必须放var nock = require('nock/index');,因为如果我写require('nock')它会尝试加载node_modules/nock/main,但它不存在。

库在内部尝试加载nock带来的一些模块,但实习生说Error: Attempt to require unloaded module lib/recorder

我将nock添加到包中:{name:' nock',location:' node_modules / nock' }

有任何线索吗?

感谢。

1 个答案:

答案 0 :(得分:0)

解决方案是使用Intern的dojo节点加载器加载库:

var nock = require('intern/dojo/node!nock');

干杯!

路易斯。