errors: add missing ERR_ prefix on util.callbackify error
The `FALSY_VALUE_REJECTION` error code added by https://github.com/nodejs/node/pull/12712 did not have the `ERR_` prefix, nor was it added to the errors.md documentation. Add the prefix in for consistency. PR-URL: https://github.com/nodejs/node/pull/13604 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
This commit is contained in:
parent
f308b4d9ed
commit
873e2f270f
@ -576,6 +576,12 @@ The `ERR_CONSOLE_WRITABLE_STREAM` error code is thrown when `Console` is
|
||||
instantiated without `stdout` stream or when `stdout` or `stderr` streams
|
||||
are not writable.
|
||||
|
||||
<a id="ERR_FALSY_VALUE_REJECTION"></a>
|
||||
### ERR_FALSY_VALUE_REJECTION
|
||||
|
||||
The `ERR_FALSY_VALUE_REJECTION` error code is used by the `util.callbackify()`
|
||||
API when a callbackified `Promise` is rejected with a falsy value (e.g. `null`).
|
||||
|
||||
<a id="ERR_INDEX_OUT_OF_RANGE"></a>
|
||||
### ERR_INDEX_OUT_OF_RANGE
|
||||
|
||||
|
@ -115,6 +115,7 @@ E('ERR_ASSERTION', (msg) => msg);
|
||||
E('ERR_CONSOLE_WRITABLE_STREAM',
|
||||
(name) => `Console expects a writable stream instance for ${name}`);
|
||||
E('ERR_CPU_USAGE', (errMsg) => `Unable to obtain cpu usage ${errMsg}`);
|
||||
E('ERR_FALSY_VALUE_REJECTION', 'Promise was rejected with falsy value');
|
||||
E('ERR_HTTP_HEADERS_SENT',
|
||||
'Cannot render headers after they are sent to the client');
|
||||
E('ERR_HTTP_INVALID_CHAR', 'Invalid character in statusMessage.');
|
||||
@ -166,7 +167,6 @@ E('ERR_SOCKET_BAD_PORT', 'Port should be > 0 and < 65536');
|
||||
E('ERR_SOCKET_DGRAM_NOT_RUNNING', 'Not running');
|
||||
E('ERR_V8BREAKITERATOR', 'full ICU data not installed. ' +
|
||||
'See https://github.com/nodejs/node/wiki/Intl');
|
||||
E('FALSY_VALUE_REJECTION', 'Promise was rejected with falsy value');
|
||||
// Add new errors from here...
|
||||
|
||||
function invalidArgType(name, expected, actual) {
|
||||
|
@ -1054,7 +1054,7 @@ function callbackifyOnRejected(reason, cb) {
|
||||
// occurred", we error-wrap so the callback consumer can distinguish between
|
||||
// "the promise rejected with null" or "the promise fulfilled with undefined".
|
||||
if (!reason) {
|
||||
const newReason = new errors.Error('FALSY_VALUE_REJECTION');
|
||||
const newReason = new errors.Error('ERR_FALSY_VALUE_REJECTION');
|
||||
newReason.reason = reason;
|
||||
reason = newReason;
|
||||
Error.captureStackTrace(reason, callbackifyOnRejected);
|
||||
|
@ -79,7 +79,7 @@ const values = [
|
||||
if (err instanceof Error) {
|
||||
if ('reason' in err) {
|
||||
assert(!value);
|
||||
assert.strictEqual(err.code, 'FALSY_VALUE_REJECTION');
|
||||
assert.strictEqual(err.code, 'ERR_FALSY_VALUE_REJECTION');
|
||||
assert.strictEqual(err.reason, value);
|
||||
} else {
|
||||
assert.strictEqual(String(value).endsWith(err.message), true);
|
||||
@ -100,7 +100,7 @@ const values = [
|
||||
if (err instanceof Error) {
|
||||
if ('reason' in err) {
|
||||
assert(!value);
|
||||
assert.strictEqual(err.code, 'FALSY_VALUE_REJECTION');
|
||||
assert.strictEqual(err.code, 'ERR_FALSY_VALUE_REJECTION');
|
||||
assert.strictEqual(err.reason, value);
|
||||
} else {
|
||||
assert.strictEqual(String(value).endsWith(err.message), true);
|
||||
@ -125,7 +125,7 @@ const values = [
|
||||
if (err instanceof Error) {
|
||||
if ('reason' in err) {
|
||||
assert(!value);
|
||||
assert.strictEqual(err.code, 'FALSY_VALUE_REJECTION');
|
||||
assert.strictEqual(err.code, 'ERR_FALSY_VALUE_REJECTION');
|
||||
assert.strictEqual(err.reason, value);
|
||||
} else {
|
||||
assert.strictEqual(String(value).endsWith(err.message), true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user