0
私はsinon.fakeServerを取得しようとしていますが、axiosは偽の応答を返します。偽装されたペイロードを返す代わりに、私はネットワーク要求404を見ることができ、実際のURLに行くことをタイムアウトすることができます。mochaとaxiosを持つSinon fakeServer
マイセットアップ:
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();
});
})