Tengo un problema con la importación xhr-mock (estoy usando Jest framework). Tengo un ejercicio en el que debo probar una función simple que usa XMLHttprequest . Para hacer esto, uso el módulo xhr-mock y el método de "configuración" para reemplazar el objeto XMLHttpRequest global con MockXMLHttpRequest . Cuando llamo al método de 'configuración' desde la prueba, aparece el error: mockXHR.setup no es una función. Abajo está mi código.
const mockXHR = require('xhr-mock'); const { exampleFunction } = require('../function/exampleXHR'); describe('exampleXHR', () => { beforeEach(() => mockXHR.setup()); test('xhr test', () => { exampleFunction(); }); });Para commonJS, úsalo así:
var xhrMock = require("xhr-mock").default; console.log(xhrMock.setup)