0
我想让sinon.fakeServer让axios返回一个伪造的响应。我可以看到网络请求404或试图转到实际URL的超时,而不是返回模拟的有效负载。Sinon fakeServer与摩卡和axios
我的设置:
describe('test call',() => {
var server;
beforeEach(() => {
server = sinon.fakeServer.create();
server.respondWith(
"https://my.domain.com/myresource",
[200, { "Content-Type": "application/json" }, "[]"]
);
server.autoRespond = true
});
it('returns empty array', done => {
axios
.get('https://my.domain.com/myresource')
.then(res => {
expect(true).to.equal(true);
done()
})
.catch(err=>{
console.log(err.message);
expect(false).to.equal(true);
done();
});
});
afterEach(() => {
server.restore();
});
})