This commit is contained in:
2026-10-19 00:03:48 +07:00
parent a58f0866d3
commit f74b2a8a41
8 changed files with 290 additions and 28 deletions
+7 -1
View File
@@ -1,6 +1,12 @@
import assert from 'node:assert/strict'
import { test } from 'node:test'
import { byteStringResponseHeaders } from './response-headers.js'
import { asciiStatusLine, byteStringResponseHeaders } from './response-headers.js'
test('строка статуса сохраняет протокол и код, несовместимый текст удаляется', () => {
assert.equal(asciiStatusLine('HTTP/1.1 200 Привет'), 'HTTP/1.1 200 ')
assert.equal(asciiStatusLine('HTTP/2.0 500 Ошибка'), 'HTTP/2.0 500 ')
assert.equal(asciiStatusLine('HTTP/1.1 404 Not Found'), 'HTTP/1.1 404 Not Found')
})
test('заголовки с кириллицей совместимы с Headers, обычные значения сохраняются', () => {
const original = {