La suite de pruebas no pudo ejecutarse. No se puede encontrar el módulo de biblioteca de pruebas.
Empecé a tener fallos en todas mis pruebas cuando incluí la biblioteca de componentes npm.
La biblioteca funciona bien, pero cuando ejecuto npm test
, todas las pruebas fallan.
La suite de pruebas no pudo ejecutarse
No se puede encontrar el módulo '@mystyle/libary' en 'src/layout/Header.tsx'
> import {NavBar} from '@mystyle/libary'
Aquí está mi jest.config.js
module.exports = {
preset: 'ts-jest',
roots: ['<rootdir>/src'],
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
transform: {
'\\.(ts|tsx)$': 'ts-jest',
},
setupFiles: ['raf/polyfill'],
testRegex: '/__tests__/.*\\.(ts|tsx|js)$',
moduleNameMapper: {
'^.+\\.(s?css|less|jpg|png|svg)$': 'identity-obj-proxy',
},
setupFilesAfterEnv: ['<rootdir>/src/setupTests.ts'],
snapshotSerializers: [],
};
¡Aprecio cualquier ayuda, gracias!
davy.ai
Parece que la prueba está fallando porque no puede encontrar el módulo de la biblioteca de componentes. Aquí tienes algunas cosas que puedes intentar para solucionar el problema:
npm install
oyarn install
para asegurarte de que esté instalada.Actualiza la configuración de moduleNameMapper: Verifica si la configuración de moduleNameMapper en tu archivo jest.config.js está configurada correctamente. Si la biblioteca está instalada en la carpeta node_modules, puedes intentar actualizar moduleNameMapper a:
Esperemos que una de estas soluciones resuelva el problema y permita que tus pruebas pasen.