Skip to content

Commit 588ab18

Browse files
committed
use serialize-error module
We dropped it because it did not handle circular references. That has since been fixed. Reference: sindresorhus/serialize-error#3 (cherry picked from commit 3e90385)
1 parent 09a2140 commit 588ab18

File tree

4 files changed

+5
-22
lines changed

4 files changed

+5
-22
lines changed

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var setImmediate = require('set-immediate-shim');
33
var relative = require('path').relative;
44
var hasFlag = require('has-flag');
55
var chalk = require('chalk');
6-
var serializeError = require('./lib/serialize-value');
6+
var serializeError = require('serialize-error');
77
var Runner = require('./lib/runner');
88
var send = require('./lib/send');
99
var log = require('./lib/logger');

lib/babel.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ var requireFromString = require('require-from-string');
1919
var loudRejection = require('loud-rejection/api')(process);
2020
var resolveFrom = require('resolve-from');
2121
var hasGenerator = require('has-generator');
22-
var serializeValue = require('./serialize-value');
22+
var serializeError = require('serialize-error');
2323
var send = require('./send');
2424

2525
var testPath = process.argv[2];
@@ -51,7 +51,7 @@ var options = {
5151
exports.avaRequired = false;
5252

5353
process.on('uncaughtException', function (exception) {
54-
send('uncaughtException', {exception: serializeValue(exception)});
54+
send('uncaughtException', {exception: serializeError(exception)});
5555
});
5656

5757
// include test file
@@ -92,7 +92,7 @@ process.on('ava-teardown', function () {
9292
}
9393

9494
rejections = rejections.map(function (rejection) {
95-
return serializeValue(rejection.reason);
95+
return serializeError(rejection.reason);
9696
});
9797

9898
send('unhandledRejections', {rejections: rejections});

lib/serialize-value.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@
8686
"co-with-promise": "^4.6.0",
8787
"core-assert": "^0.1.0",
8888
"debug": "^2.2.0",
89-
"destroy-circular": "jamestalmage/destroy-circular#feeb7d1",
9089
"empower": "^1.1.0",
9190
"figures": "^1.4.0",
9291
"fn-name": "^2.0.0",
@@ -105,6 +104,7 @@
105104
"pretty-ms": "^2.0.0",
106105
"require-from-string": "^1.1.0",
107106
"resolve-from": "^1.0.0",
107+
"serialize-error": "^1.1.0",
108108
"set-immediate-shim": "^1.0.1",
109109
"source-map-support": "^0.3.3",
110110
"squeak": "^1.2.0",

0 commit comments

Comments
 (0)