如何对属性进行存根并使用sinon在另一个存根上解决它?

时间:2019-06-05 16:02:40

标签: node.js mocha sinon

我正在使用node-fetch,并尝试对它的响应进行打底。
另外,我希望response.oktrue
这是我当前的代码:

var responseStub = sinon.stub(Response.prototype, 'ok').value(true);
sinon.stub(fetch, 'Promise').resolves(responseStub);

但是它不起作用。当我打电话时:

const res = await fetch(endpoint, options);
console.out(res.ok);

Res实际上是一个stub对象,但未定义ok属性。

其他小问题
如何在同一个mock对象上responseStub一个函数?

0 个答案:

没有答案