Estoy tratando de entender cómo corregir el siguiente error usando Jest en mis pruebas unitarias en NodeJS.
La prueba se ejecuta con este comando "test": "NODE_ENV=test jest spec/* -i --coverage --passWithNoTests",
También estoy usando babel y esta es mi configuración
{ "presets": [["@babel/env", { "targets": { "node": "current" } }]], "plugins": [ "@babel/plugin-syntax-dynamic-import", ["babel-plugin-inline-import", { "extensions": [".gql"] }], ["@babel/plugin-proposal-decorators", { "legacy": true }] ] }En package.json tengo esto
"jest": { "verbose": true, "collectCoverageFrom": [ "spec/**/*.js" ] },Probé varias guías en línea pero no puedo encontrar una solución a esto
Si tiene .babelrc intente cambiarle el nombre a babel.config.js
Fuente: https://babeljs.io/docs/en/configuration#whats-your-use-case
pero también esto (hay más en la discusión) Jest no transformará el módulo - SyntaxError: No se puede usar la declaración de importación fuera de un módulo