Skip to content

Commit 4a2b278

Browse files
committed
test: unroll assertions to satisfy linter
1 parent e477957 commit 4a2b278

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

test/parallel/test-worker-error-serdes.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,33 @@ const assert = require('assert');
44
const { isNativeError } = require('util/types');
55
const { Worker } = require('worker_threads');
66

7-
const validateError = (error, ctor) => {
8-
assert.strictEqual(error.constructor, ctor);
9-
assert.strictEqual(Object.getPrototypeOf(error), ctor.prototype);
10-
assert(isNativeError(error));
11-
};
12-
137
{
148
const w = new Worker('throw new Error()', { eval: true });
159
w.on('error', common.mustCall((error) => {
16-
validateError(error, Error);
10+
assert(isNativeError(error));
11+
assert.strictEqual(error.constructor, Error);
12+
assert.strictEqual(Object.getPrototypeOf(error), Error.prototype);
1713
}));
1814
}
1915

2016
{
2117
const w = new Worker('throw new RangeError()', { eval: true });
2218
w.on('error', common.mustCall((error) => {
23-
validateError(error, RangeError);
19+
assert(isNativeError(error));
20+
assert.strictEqual(error.constructor, RangeError);
21+
assert.strictEqual(Object.getPrototypeOf(error), RangeError.prototype);
2422
}));
2523
}
2624

2725
{
2826
const w = new Worker('throw new Error(undefined, { cause: new TypeError() })', { eval: true });
2927
w.on('error', common.mustCall((error) => {
30-
validateError(error, Error);
31-
assert.notStrictEqual(error.cause, undefined);
32-
validateError(error.cause, TypeError);
28+
assert(isNativeError(error));
29+
assert.strictEqual(error.constructor, Error);
30+
assert.strictEqual(Object.getPrototypeOf(error), Error.prototype);
31+
32+
assert(isNativeError(error.cause));
33+
assert.strictEqual(error.cause.constructor, TypeError);
34+
assert.strictEqual(Object.getPrototypeOf(error.cause), TypeError.prototype);
3335
}));
3436
}

0 commit comments

Comments
 (0)