Entonces tengo un archivo con utils:
import { someFunc, someOtherFunc } from 'someFile.js'; export const util1 = () => { return { abc: 1} }; export const util2 = (a, b) => { return someOtherFunc(a, b) + someFunc(a, b) };Luego tengo otro archivo con pruebas:
import { util1 } from 'utils.js'; describe('Whatever', () => { it('Does something', () => { const x = { a: 1 }; const y = util1(x); expect(y).toEqual({ abc: 1 }); }); });Como puede ver, no estoy importando util2, pero cuando ejecuto jest, rompe el conjunto de pruebas. Esto se debe a someFunc, pero esa función no se usa aquí, así que no sé cómo ignorarla...
npm install --save-dev @babel/plugin-transform-modules-commonjs
{ "env": { "test": { "plugins": ["@babel/plugin-transform-modules-commonjs"] } } }"type": "module" en su paquete.json