Сопоставление POST-запроса axios с moxios

Можно ли использовать moxios для имитации ответа на запрос POST, который будет соответствовать не только по URL-адресу, но и по телу POST? Осмотр тела потом тоже подействовал бы на меня.

Вот чем я сейчас занимаюсь. Насколько я знаю, не существует специальных методов заглушки:

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

person MartinTeeVarga    schedule 17.04.2017    source источник


Ответы (1)


Есть способ проверить последний запрос axios с помощью moxios:

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

Объект конфигурации - это то, что передается в axios, data - это тело запроса.

person MartinTeeVarga    schedule 17.04.2017