Jest: TypeError: la ruta debe ser una cadena. Recibido nulo

Creado en 30 may. 2016  ·  3Comentarios  ·  Fuente: facebook/jest

Usando Jest CLI v0.9.2, jasmine2, babel-jest

Mismo problema que https://github.com/fbsamples/f8app/issues/52 pero no uso este módulo. Sin embargo, tal vez sea un submódulo de cualquier otra cosa que esté usando.

 FAIL  spec/js/util/SanitationUtility.spec.es6
Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)
    at handle (/Users/stephanbijzitter/fabric_modules/node_modules/worker-farm/lib/child/index.js:41:8)
    at process.<anonymous> (/Users/stephanbijzitter/fabric_modules/node_modules/worker-farm/lib/child/index.js:47:3)
 FAIL  spec/js/FabricModules.spec.es6

Comentario más útil

Todavía estoy experimentando este problema en 12.1.1, también estoy usando babel-jest .

 FAIL  server/webtools/__tests__/checks-test.js
● Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)

editar: resulta que jest-cli se instaló globalmente y estaba desactualizado, pero jest estaba actualizado.

Todos 3 comentarios

Resuelto actualizando a 12.1.1 (posiblemente también por versiones anteriores)

Para la posteridad: el Nodo 6 tiene un módulo de ruta más estricto y actualizamos Jest para que funcione con el Nodo 6 en 12.0.1.

Todavía estoy experimentando este problema en 12.1.1, también estoy usando babel-jest .

 FAIL  server/webtools/__tests__/checks-test.js
● Runtime Error
TypeError: Path must be a string. Received null
    at assertPath (path.js:7:11)
    at Object.dirname (path.js:1324:5)

editar: resulta que jest-cli se instaló globalmente y estaba desactualizado, pero jest estaba actualizado.

¿Fue útil esta página
0 / 5 - 0 calificaciones