Axios
Axios
我们使用在 Vue 应用程序和大多数新代码中与服务器进行通信.
为了确保设置了所有默认值,您不应直接使用 Axios ,而应从导入 Axios.
应该使用此导出模块,而不是直接使用 Axios 以确保已设置令牌.
为了帮助我们模拟响应,我们使用axios-mock-adapter .
- 无需创建响应对象
- 不允许通话(我们要避免)
- 简单的 API 来测试错误情况
我们还决定不使用因为它们不适合模拟.
Mock poll requests in tests with Axios
因为轮询功能需要一个标头对象,所以我们需要始终包含一个对象作为第三个参数: