mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 21:58:48 +02:00
doc, test: add note to response.getHeaders
* also correct language for the same note for querystring.parse * add assertions for said note PR-URL: https://github.com/nodejs/node/pull/12887 Fixes: https://github.com/nodejs/node/issues/12885 Refs: https://github.com/nodejs/node/pull/12883 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
This commit is contained in:
parent
57a08e2f70
commit
e1cabf6fbd
3 changed files with 13 additions and 6 deletions
|
@ -43,8 +43,9 @@ const s = http.createServer(common.mustCall((req, res) => {
|
|||
switch (test) {
|
||||
case 'headers':
|
||||
// Check that header-related functions work before setting any headers
|
||||
// eslint-disable-next-line no-restricted-properties
|
||||
assert.deepEqual(res.getHeaders(), {});
|
||||
const headers = res.getHeaders();
|
||||
const exoticObj = Object.create(null);
|
||||
assert.deepStrictEqual(headers, exoticObj);
|
||||
assert.deepStrictEqual(res.getHeaderNames(), []);
|
||||
assert.deepStrictEqual(res.hasHeader('Connection'), false);
|
||||
assert.deepStrictEqual(res.getHeader('Connection'), undefined);
|
||||
|
@ -72,6 +73,7 @@ const s = http.createServer(common.mustCall((req, res) => {
|
|||
assert.strictEqual(res.getHeader('x-test-header2'), 'testing');
|
||||
|
||||
const headersCopy = res.getHeaders();
|
||||
assert.strictEqual(Object.getPrototypeOf(headersCopy), null);
|
||||
// eslint-disable-next-line no-restricted-properties
|
||||
assert.deepEqual(headersCopy, {
|
||||
'x-test-header': 'testing',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue