首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nock抛出'AssertionError [ERR_ASSERTION]:Nock尚未满足‘

Nock抛出'AssertionError [ERR_ASSERTION]:Nock尚未满足‘
EN

Stack Overflow用户
提问于 2018-10-02 20:49:19
回答 1查看 2.6K关注 0票数 1

我正在尝试使用以下代码使用nock模拟URI http://102.10.10.337:9391/v2.0/networks

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2018-10-02 20:59:02

可能与重复使用/有关。

代码语言:javascript
复制
const networkScope = nock('http://102.10.10.337:9391/v2.0', allowUnmocked)
// ...
const checknock = networkScope.post('/networks')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52608698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档