3

一个页面在渲染时会发出多个 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: []
}
4

1 回答 1

6

您可以像这样按索引访问请求:moxios.requests.at(0)第一个请求,moxios.requests.at(1)下一个请求,依此类推。我在这里找到了: https ://github.com/axios/moxios/issues/10

于 2018-03-14T18:22:55.177 回答