Saltar al contenido

ejemplo de código de adaptador simulado de jest + axios

Ejemplo: simulacro manual de jest axios

//axios.js
const axios = require('axios')
module.exports = axios.get

//__mocks__/axios.js
const axios = require('axios')

module.exports = {
  get: async () => {
  const url = 'https://jsonplaceholder.typicode.com/posts'
  const response = await axios.get(url)
  return response.data
  }
}

//__test__/axios.test.js
const axiosMock = require('../axios')

test('async axios action users with mock', async (done) => {
  const url = 'https://jsonplaceholder.typicode.com/users'
  response = await axiosMock(url)

  expect(response).toBeDefined()
  expect(response.length).toBe(100);
  done()
});
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *