Moxios: как получить доступ к запросам, которые не являются самыми последними в модульных тестах

У вас есть страница, которая при рендеринге отправляет несколько HTTP-запросов на получение данных. Как мне отфильтровать moxios.requests, чтобы получить запрос с определенным URL-адресом для ответа?

Единственный метод, который я могу найти в Интернете, - это moxios.requests.mostRecent(), однако я не уверен, какой будет последний запрос. Но даже тогда, есть ли другой способ отправить другой запрос?

Похоже, здесь нет документации по этому поводу в библиотеке moxios: https://github.com/axios/moxios

 let request = moxios.requests.mostRecent() // How to get 'some/url/' here? This expect is currently failing
      expect(request.url).to.equal('some/url/')
      request.respondWith({
        status: 200,
        response: []
}

person Helen    schedule 09.01.2018    source источник


Ответы (1)


Вы можете получить доступ к запросам по индексу: moxios.requests.at(0) для первого запроса, moxios.requests.at(1) для следующего и так далее. Я нашел это здесь: https://github.com/axios/moxios/issues/10

person Peter Ngigi    schedule 14.03.2018