2017-04-17 5 views
2

モキシスを使用して、URLだけでなくPOST本体とも一致するPOSTリクエストへの返信を模擬することはできますか?後で体を調べることも私のために働くだろう。アキシャルとマッチするPOSTリクエストモックで

これは私が今やっていることです。私の知る限りでは何の方法の特定のスタブ方法はありません。

describe('createCode', function() { 
    it('should create new code', function() { 
     moxios.stubRequest(process.env.API_URL + '/games/GM01/codes', { 
      status: 200 
     }) 
    }) 
}) 

答えて

4

がmoxiosを使用して、最後のaxios要求を検査する方法があります:

let request = moxios.requests.mostRecent() 
expect(request.config.method).to.equal('post') 
expect(JSON.parse(request.config.data)).to.deep.equal(code) 

configオブジェクトは、axiosに渡されているもので、 dataはリクエストの本文です。

関連する問題