jest-runner
Advanced tools
Comparing version 27.4.6 to 27.5.0
@@ -28,12 +28,2 @@ 'use strict'; | ||
function _exit() { | ||
const data = _interopRequireDefault(require('exit')); | ||
_exit = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
function _throat() { | ||
@@ -133,6 +123,4 @@ const data = _interopRequireDefault(require('throat')); | ||
throw new CancelRun(); | ||
} | ||
} // Remove `if(onStart)` in Jest 27 | ||
let sendMessageToJest; // Remove `if(onStart)` in Jest 27 | ||
if (onStart) { | ||
@@ -148,22 +136,21 @@ await onStart(test); | ||
); | ||
} else { | ||
// `deepCyclicCopy` used here to avoid mem-leak | ||
sendMessageToJest = (eventName, args) => | ||
this.eventEmitter.emit( | ||
eventName, | ||
(0, _jestUtil().deepCyclicCopy)(args, { | ||
keepPrototype: false | ||
}) | ||
); | ||
} // `deepCyclicCopy` used here to avoid mem-leak | ||
await this.eventEmitter.emit('test-file-start', [test]); | ||
return (0, _runTest.default)( | ||
test.path, | ||
this._globalConfig, | ||
test.context.config, | ||
test.context.resolver, | ||
this._context, | ||
sendMessageToJest | ||
const sendMessageToJest = (eventName, args) => | ||
this.eventEmitter.emit( | ||
eventName, | ||
(0, _jestUtil().deepCyclicCopy)(args, { | ||
keepPrototype: false | ||
}) | ||
); | ||
} | ||
await this.eventEmitter.emit('test-file-start', [test]); | ||
return (0, _runTest.default)( | ||
test.path, | ||
this._globalConfig, | ||
test.context.config, | ||
test.context.resolver, | ||
this._context, | ||
sendMessageToJest | ||
); | ||
}) | ||
@@ -173,8 +160,8 @@ .then(result => { | ||
return onResult(test, result); | ||
} else { | ||
return this.eventEmitter.emit('test-file-success', [ | ||
test, | ||
result | ||
]); | ||
} | ||
return this.eventEmitter.emit('test-file-success', [ | ||
test, | ||
result | ||
]); | ||
}) | ||
@@ -184,5 +171,5 @@ .catch(err => { | ||
return onFailure(test, err); | ||
} else { | ||
return this.eventEmitter.emit('test-file-failure', [test, err]); | ||
} | ||
return this.eventEmitter.emit('test-file-failure', [test, err]); | ||
}) | ||
@@ -261,19 +248,2 @@ ), | ||
const onError = async (err, test) => { | ||
// Remove `if(onFailure)` in Jest 27 | ||
if (onFailure) { | ||
await onFailure(test, err); | ||
} else { | ||
await this.eventEmitter.emit('test-file-failure', [test, err]); | ||
} | ||
if (err.type === 'ProcessTerminatedError') { | ||
console.error( | ||
'A worker process has quit unexpectedly! ' + | ||
'Most likely this is an initialization error.' | ||
); | ||
(0, _exit().default)(1); | ||
} | ||
}; | ||
const onInterrupt = new Promise((_, reject) => { | ||
@@ -292,10 +262,13 @@ watcher.on('change', state => { | ||
return onResult(test, result); | ||
} else { | ||
return this.eventEmitter.emit('test-file-success', [ | ||
test, | ||
result | ||
]); | ||
} | ||
return this.eventEmitter.emit('test-file-success', [test, result]); | ||
}) | ||
.catch(error => onError(error, test)) | ||
.catch(error => { | ||
if (onFailure) { | ||
return onFailure(test, error); | ||
} | ||
return this.eventEmitter.emit('test-file-failure', [test, error]); | ||
}) | ||
) | ||
@@ -302,0 +275,0 @@ ); |
{ | ||
"name": "jest-runner", | ||
"version": "27.4.6", | ||
"version": "27.5.0", | ||
"repository": { | ||
@@ -20,22 +20,21 @@ "type": "git", | ||
"dependencies": { | ||
"@jest/console": "^27.4.6", | ||
"@jest/environment": "^27.4.6", | ||
"@jest/test-result": "^27.4.6", | ||
"@jest/transform": "^27.4.6", | ||
"@jest/types": "^27.4.2", | ||
"@jest/console": "^27.5.0", | ||
"@jest/environment": "^27.5.0", | ||
"@jest/test-result": "^27.5.0", | ||
"@jest/transform": "^27.5.0", | ||
"@jest/types": "^27.5.0", | ||
"@types/node": "*", | ||
"chalk": "^4.0.0", | ||
"emittery": "^0.8.1", | ||
"exit": "^0.1.2", | ||
"graceful-fs": "^4.2.4", | ||
"jest-docblock": "^27.4.0", | ||
"jest-environment-jsdom": "^27.4.6", | ||
"jest-environment-node": "^27.4.6", | ||
"jest-haste-map": "^27.4.6", | ||
"jest-leak-detector": "^27.4.6", | ||
"jest-message-util": "^27.4.6", | ||
"jest-resolve": "^27.4.6", | ||
"jest-runtime": "^27.4.6", | ||
"jest-util": "^27.4.2", | ||
"jest-worker": "^27.4.6", | ||
"graceful-fs": "^4.2.9", | ||
"jest-docblock": "^27.5.0", | ||
"jest-environment-jsdom": "^27.5.0", | ||
"jest-environment-node": "^27.5.0", | ||
"jest-haste-map": "^27.5.0", | ||
"jest-leak-detector": "^27.5.0", | ||
"jest-message-util": "^27.5.0", | ||
"jest-resolve": "^27.5.0", | ||
"jest-runtime": "^27.5.0", | ||
"jest-util": "^27.5.0", | ||
"jest-worker": "^27.5.0", | ||
"source-map-support": "^0.5.6", | ||
@@ -48,3 +47,3 @@ "throat": "^6.0.1" | ||
"@types/source-map-support": "^0.5.0", | ||
"jest-jasmine2": "^27.4.6" | ||
"jest-jasmine2": "^27.5.0" | ||
}, | ||
@@ -57,3 +56,3 @@ "engines": { | ||
}, | ||
"gitHead": "644d2d3e53536b0d67e395c0f35f8555a67beb1e" | ||
"gitHead": "247cbe6026a590deaf0d23edecc7b2779a4aace9" | ||
} |
21
30758
907
- Removedexit@^0.1.2
- Removedexit@0.1.2(transitive)
Updated@jest/console@^27.5.0
Updated@jest/environment@^27.5.0
Updated@jest/test-result@^27.5.0
Updated@jest/transform@^27.5.0
Updated@jest/types@^27.5.0
Updatedgraceful-fs@^4.2.9
Updatedjest-docblock@^27.5.0
Updatedjest-haste-map@^27.5.0
Updatedjest-leak-detector@^27.5.0
Updatedjest-message-util@^27.5.0
Updatedjest-resolve@^27.5.0
Updatedjest-runtime@^27.5.0
Updatedjest-util@^27.5.0
Updatedjest-worker@^27.5.0