La unidad testing el error con "Fatal error: write after end"

Estoy ejecutando testings unitarias escritas en Jasmine en un browser PhantomJS usando grunt-karma. El código que estoy probando usa browserify.

Cuando ejecuto grunt karma , carga mis modules y luego los errores con Fatal error: write after end . Salida terminal proporcionada a continuación:

 Camerons-MacBook-Pro:Bookmarklet cameronnokes$ grunt karma Running "karma:unit" (karma) task DEBUG [config]: autoWatch set to false, because of singleRun DEBUG [plugin]: Loading karma-* from /Users/cameronnokes/Repositories/Bookmarklet/node_modules DEBUG [plugin]: Loading plugin /Users/cameronnokes/Repositories/Bookmarklet/node_modules/karma-browserify. DEBUG [plugin]: Loading plugin /Users/cameronnokes/Repositories/Bookmarklet/node_modules/karma-jasmine. DEBUG [plugin]: Loading plugin /Users/cameronnokes/Repositories/Bookmarklet/node_modules/karma-phantomjs-launcher. DEBUG [preprocessor.browserify (framework)]: Writing to temp file: "22844b46ae091ac715aedfae5d2497cb". INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/ INFO [launcher]: Starting browser PhantomJS DEBUG [temp-dir]: Creating temp dir at /var/folders/vs/zn48bjc56pj8b606y4db_k5m0000gn/T/karma-98875158 DEBUG [launcher]: /usr/local/bin/phantomjs /var/folders/vs/zn48bjc56pj8b606y4db_k5m0000gn/T/karma-98875158/capture.js DEBUG [preprocessor.browserify]: Processing "/Users/cameronnokes/Repositories/Bookmarklet/test/test/content.test.js". DEBUG [preprocessor.browserify]: Processing "/Users/cameronnokes/Repositories/Bookmarklet/test/test/messaging.test.js". DEBUG [preprocessor.browserify]: Processing "/Users/cameronnokes/Repositories/Bookmarklet/test/test/store.test.js". DEBUG [preprocessor.browserify]: Processing "/Users/cameronnokes/Repositories/Bookmarklet/test/test/tracking.test.js". Fatal error: write after end 

Buscar en Google este error no trae nada. ¿Alguien tiene alguna idea sobre lo que está pasando aquí? (Avíseme si necesita que proporcione más información).

One Solution collect form web for “La unidad testing el error con "Fatal error: write after end"”

Obtuve el mismo error cuando require se llama por segunda vez mientras busca y analiza los files spec.

Como se sugiere en este hilo, intente actualizar su installation de browserify:

 npm install --save-dev browserify@^4.0.0 

Para mostrar la versión de browserify instalada:

 $ npm list browserify app/ ├── browserify@4.2.3 ├─┬ gulp-browserify@0.4.6 │ └── browserify@3.46.1 └─┬ watchify@1.0.6 └── browserify@5.13.1 
  • ¿Por qué $ httpbackend.flush causa que mi $ scope. $ Watch se active indefinidamente?
  • Cómo crear testings unitarias para la function de matriz en AngularJS con Jasmine
  • Jest / React - ¿Cómo usar el object global en testings unitarias?
  • ¿Cómo probar el module node.js que devuelve la function anónima?
  • Pruebas unitarias usando Jasmine y TypeScript
  • Cómo download las respuestas AngularJS $ httpBackend en diferente order
  • ¿Cuándo debería usar $ provide versus Jasmine Spies en mis testings de Angular JS Unit?
  • Prueba navigator.browserLanguage o navigator.language con Sinon.js
  • Probando que un module JS es compatible con CommonJS o AMD
  • ¿Qué hace stub.callsArg (index) de Sinon.JS?
  • Ejecutar testings de Mocha en el browser
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.