fix
This commit is contained in:
@@ -33,3 +33,35 @@ test('контекст HTTP сохраняет тип ошибки, статус
|
||||
result.message,
|
||||
)
|
||||
})
|
||||
|
||||
test('ошибки Chromium сохраняют безопасный код без адресов и содержимого', () => {
|
||||
for (const [input, code, message] of [
|
||||
['ERR_NAME_NOT_RESOLVED', 'ENOTFOUND', 'Не удалось определить адрес сервера'],
|
||||
['ERR_CONNECTION_REFUSED', 'ECONNREFUSED', 'Сервер отклонил соединение'],
|
||||
['ERR_CONNECTION_TIMED_OUT', 'ETIMEDOUT', 'Превышено время ожидания соединения с сервером'],
|
||||
[
|
||||
'ERR_PROXY_CONNECTION_FAILED',
|
||||
'ERR_PROXY_CONNECTION_FAILED',
|
||||
'Не удалось подключиться через системный прокси',
|
||||
],
|
||||
[
|
||||
'ERR_TUNNEL_CONNECTION_FAILED',
|
||||
'ERR_TUNNEL_CONNECTION_FAILED',
|
||||
'Не удалось подключиться через системный прокси',
|
||||
],
|
||||
[
|
||||
'ERR_CERT_AUTHORITY_INVALID',
|
||||
'UNABLE_TO_VERIFY_LEAF_SIGNATURE',
|
||||
'Ошибка защищённого соединения с сервером',
|
||||
],
|
||||
['ERR_UNKNOWN', 'NETWORK', 'Сервер недоступен'],
|
||||
]) {
|
||||
const result = networkFailure(
|
||||
new Error(`net::${input} at https://SECRET.invalid`),
|
||||
new AbortController().signal,
|
||||
)
|
||||
assert.equal(result.code, code)
|
||||
assert.equal(result.message, message)
|
||||
assert.ok(!result.message.includes('SECRET'))
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user