Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

203
Vistas
Obtener absolutamente NINGÚN resultado de Jest al ejecutar pruebas

Aquí está mi paquete.json:

 "jest": { "cacheDirectory": "/tmp/jestCache", "scriptPreprocessor": "node_modules/babel-jest", "modulePaths": [ "<rootDir>/app/static/react/" ], "moduleDirectories": [ "node_modules", "app/static/react/app" ], "testPathDirs": [ "app/static/react/__tests__" ], "testRegex": "(.*Tests?\\.jsx?)$" }

Cuando ejecuto jest --verbose , se ejecutan las pruebas, pero no hay forma de comunicar nada a stdout por lo que puedo decir, excepto arrojando un error. console.log en sí no existe. Estoy usando broma 16.0.2. He leído que hay algunos cambios recientes en torno a la simulación automática y el almacenamiento en búfer de la consola, pero parece que me falta algo más fundamental.

Por lo demás, las pruebas funcionan bien.

Trabajando en OSX Yosemite, nodo 7.4, npm 4.0.5.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Siento que tiene demasiada configuración que está sobrescribiendo los valores predeterminados. Una de las razones por las que la broma es increíble es que funciona de forma inmediata. Primero actualizaría a la última versión de jest 18.0.1 y babel-jest 17.0.2 , y luego probaría con la configuración predeterminada.

 jest: { },

Dado que está utilizando babel-jest , no tiene que especificarlo en la configuración. Jest simplemente lo recogerá. Sin embargo, asegúrese de tener un .babelrc en el mismo nivel que package.json .

testPathDirs y testRegex predeterminados en ["<rootDir>"] y (/__tests__/.*|(\\.|/)(test|spec))\\.jsx?$ , así que creo que tampoco lo necesita. Además moduleDirectories como valor predeterminado ["node_modules"] , por lo que también debería estar de acuerdo con esto.

Otra cosa que definitivamente cambiaría es el camino a su fuente. app/static/react/app me parece un poco extraño (no estoy seguro de si jest se confunde debido a que react está dentro de tu camino). Algo como app/static/src/ tendría más sentido. También movería las pruebas a app/static/src/__tests__/ .

Sé que esta respuesta puede sonar demasiado genérica, pero definitivamente comenzaría por no anular la configuración predeterminada.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda