Si, como yo, les gusta trabajar con imports y exports, hay manera de configurar jest para que los permita. Esta es mediante Babel (un JavaScript compiler). El proceso es el siguiente:
- Entrar a la página de Babel
- Ubicar la sección: setup
- Ahora escoger en el apartado de Test frameworks la opción: jest
- El punto a considerar es el número 4, el cual indica que se debe instalar:
npm install @babel/preset-env -D
(shorcut para--save-dev
) - Crear un archivo en el root del proyecto (o en la carpeta donde esté el package.json) llamado
babel.config.json
o.babelrc
(OJO con el punto al inicio) y agregar la siguiente configuración:
{ "presets": ["@babel/preset-env"] }
- Opcional: si arroja que faltan algunas dependencias, se debe instalar en modo desarrollo también, las siguientes:
@babel/core @core
Aquí está el tutorial más detallado que realicé en esta misma plataforma
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.