Skip to content

Commit ca35d08

Browse files
nadraneMylesBorins
authored andcommitted
test: remove ambiguous error messages from test_error
assert.strictEqual accepts 3 arguments, the last of which allows for user-specified error message to be thrown when the assertion fails. Unfortunately, this error message is less helpful than the default when it is vague. This commit removes vague, user-specified error messages, instead relying on clearer, default error messages. PR-URL: #17812 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Jon Moss <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
1 parent ee4cbac commit ca35d08

File tree

1 file changed

+12
-34
lines changed

1 file changed

+12
-34
lines changed

test/addons-napi/test_error/test.js

+12-34
Original file line numberDiff line numberDiff line change
@@ -83,56 +83,34 @@ common.expectsError(
8383

8484
let error = test_error.createError();
8585
assert.ok(error instanceof Error, 'expected error to be an instance of Error');
86-
assert.strictEqual(error.message, 'error', 'expected message to be "error"');
86+
assert.strictEqual(error.message, 'error');
8787

8888
error = test_error.createRangeError();
8989
assert.ok(error instanceof RangeError,
9090
'expected error to be an instance of RangeError');
91-
assert.strictEqual(error.message,
92-
'range error',
93-
'expected message to be "range error"');
91+
assert.strictEqual(error.message, 'range error');
9492

9593
error = test_error.createTypeError();
9694
assert.ok(error instanceof TypeError,
9795
'expected error to be an instance of TypeError');
98-
assert.strictEqual(error.message,
99-
'type error',
100-
'expected message to be "type error"');
96+
assert.strictEqual(error.message, 'type error');
10197

10298
error = test_error.createErrorCode();
10399
assert.ok(error instanceof Error, 'expected error to be an instance of Error');
104-
assert.strictEqual(error.code,
105-
'ERR_TEST_CODE',
106-
'expected code to be "ERR_TEST_CODE"');
107-
assert.strictEqual(error.message,
108-
'Error [error]',
109-
'expected message to be "Error [error]"');
110-
assert.strictEqual(error.name,
111-
'Error [ERR_TEST_CODE]',
112-
'expected name to be "Error [ERR_TEST_CODE]"');
100+
assert.strictEqual(error.code, 'ERR_TEST_CODE');
101+
assert.strictEqual(error.message, 'Error [error]');
102+
assert.strictEqual(error.name, 'Error [ERR_TEST_CODE]');
113103

114104
error = test_error.createRangeErrorCode();
115105
assert.ok(error instanceof RangeError,
116106
'expected error to be an instance of RangeError');
117-
assert.strictEqual(error.message,
118-
'RangeError [range error]',
119-
'expected message to be "RangeError [range error]"');
120-
assert.strictEqual(error.code,
121-
'ERR_TEST_CODE',
122-
'expected code to be "ERR_TEST_CODE"');
123-
assert.strictEqual(error.name,
124-
'RangeError [ERR_TEST_CODE]',
125-
'expected name to be "RangeError[ERR_TEST_CODE]"');
107+
assert.strictEqual(error.message, 'RangeError [range error]');
108+
assert.strictEqual(error.code, 'ERR_TEST_CODE');
109+
assert.strictEqual(error.name, 'RangeError [ERR_TEST_CODE]');
126110

127111
error = test_error.createTypeErrorCode();
128112
assert.ok(error instanceof TypeError,
129113
'expected error to be an instance of TypeError');
130-
assert.strictEqual(error.message,
131-
'TypeError [type error]',
132-
'expected message to be "TypeError [type error]"');
133-
assert.strictEqual(error.code,
134-
'ERR_TEST_CODE',
135-
'expected code to be "ERR_TEST_CODE"');
136-
assert.strictEqual(error.name,
137-
'TypeError [ERR_TEST_CODE]',
138-
'expected name to be "TypeError[ERR_TEST_CODE]"');
114+
assert.strictEqual(error.message, 'TypeError [type error]');
115+
assert.strictEqual(error.code, 'ERR_TEST_CODE');
116+
assert.strictEqual(error.name, 'TypeError [ERR_TEST_CODE]');

0 commit comments

Comments
 (0)