Node Jest Axe ios Не высмеивается - PullRequest
0 голосов
/ 16 июня 2020

test.js


const fn = require("./module.js")

jest.mock('axios', () => ({
  create: () => {
     return {
       get() {
         return true
       }
    }
  },
  get: () => true
}))

it('should be mocked', async () => {
  const res = await fn()
  expect(res).toEqual(true)
})

module.js

const axios = require('axios')

exports.default = () => {
  const agent = axios.create();
  // Network error here because it is attempting to reach an endpoint
  // that is not valid. 
  return agent.get()
}

В итоге я получаю сетевую ошибку из моего запроса ax ios, потому что это недопустимый сетевой вызов, который Я пытаюсь помешать, высмеивая сервис. Axe ios отказывается быть высмеянным.

...