2017-07-21 1 views
0

Est-ce que quelqu'un connaît un lien ou une référence où je peux trouver un exemple de test sinon pour axios.put ou post? Actuellement je travaille sur js reaction et je veux essayer de tester mon axios.put ou poster en utilisant sinon moquant. Toute aide serait appréciée.Utilisation de sinon pour axios.put ou post

Répondre

0
const MyService = { 
    save: body => axios.post('/save', body).then(response => Promise.resolve(response.data)) 
} 

describe('MyService save',() => { 

    it('should parse and return the response data',() => { 

    const stubBody = { nic: 'cage' } 
    const stubResponse = {status: 200, statusText: 'OK', data: { oscars: 1 } } 
    const stubPost = sinon.stub(axios, 'post').withArgs('/save', stubBody).returns(Promise.resolve(stubResponse)) 

    expect(MyService.save(stubBody)).to.eventually.satisfy(_ => _.oscars === 1) 
    stubPost.restore() 

    }) 

})