errors: alter ERR_INVALID_IP_ADDRESS
changes the base instance for ERR_INVALID_IP_ADDRESS from Error to TypeError as a more accurate representation of the error. PR-URL: https://github.com/nodejs/node/pull/19979 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
parent
985d180855
commit
2119ceedbf
@ -316,7 +316,7 @@ function setServers(servers) {
|
||||
return newSet.push([ipVersion, s, parseInt(p)]);
|
||||
}
|
||||
|
||||
throw new ERR_INVALID_IP_ADDRESS.Error(serv);
|
||||
throw new ERR_INVALID_IP_ADDRESS(serv);
|
||||
});
|
||||
|
||||
const errorNumber = this._handle.setServers(newSet);
|
||||
|
@ -891,8 +891,7 @@ E('ERR_INVALID_FILE_URL_HOST',
|
||||
E('ERR_INVALID_FILE_URL_PATH', 'File URL path %s', TypeError);
|
||||
E('ERR_INVALID_HANDLE_TYPE', 'This handle type cannot be sent', TypeError);
|
||||
E('ERR_INVALID_HTTP_TOKEN', '%s must be a valid HTTP token ["%s"]', TypeError);
|
||||
// The `Error` should probably be a `TypeError`.
|
||||
E('ERR_INVALID_IP_ADDRESS', 'Invalid IP address: %s', TypeError, Error);
|
||||
E('ERR_INVALID_IP_ADDRESS', 'Invalid IP address: %s', TypeError);
|
||||
E('ERR_INVALID_OPT_VALUE', (name, value) =>
|
||||
`The value "${String(value)}" is invalid for option "${name}"`,
|
||||
TypeError,
|
||||
|
@ -70,12 +70,12 @@ dns.setServers(goog);
|
||||
assert.deepStrictEqual(dns.getServers(), goog);
|
||||
common.expectsError(() => dns.setServers(['foobar']), {
|
||||
code: 'ERR_INVALID_IP_ADDRESS',
|
||||
type: Error,
|
||||
type: TypeError,
|
||||
message: 'Invalid IP address: foobar'
|
||||
});
|
||||
common.expectsError(() => dns.setServers(['127.0.0.1:va']), {
|
||||
code: 'ERR_INVALID_IP_ADDRESS',
|
||||
type: Error,
|
||||
type: TypeError,
|
||||
message: 'Invalid IP address: 127.0.0.1:va'
|
||||
});
|
||||
assert.deepStrictEqual(dns.getServers(), goog);
|
||||
|
Loading…
x
Reference in New Issue
Block a user