我正在尝试使用以下代码使用nock模拟URI http://102.10.10.337:9391/v2.0/networks:
const allowUnmocked = { allowUnmocked: true };
const networkScope = nock('http://102.10.10.337:9391/v2.0/', allowUnmocked)
.persist();
console.log(networkScope);
let checknock = networkScope.post('/networks')
.reply(200, (uri, networkPayload) => {
console.log('dockedd');
return {
network: {
'provider:physical_network': null,
mtu: 1450
}
};
});
try {
checknock.done();
} catch (e) {
console.log(`boom! -> ${e}`); // pass exception object to error handler
} 在运行它时,我收到以下错误:
AssertionError [ERR_ASSERTION]: Mocks not yet satisfied
发布于 2018-10-02 20:59:02
可能与重复使用/有关。
const networkScope = nock('http://102.10.10.337:9391/v2.0', allowUnmocked)
// ...
const checknock = networkScope.post('/networks')https://stackoverflow.com/questions/52608698
复制相似问题