我正在使用node-fetch
,并尝试对它的响应进行打底。
另外,我希望response.ok
是true
。
这是我当前的代码:
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
一个函数?