MCPcopy Index your code
hub / github.com/nodejs/node / test

Function test

test/parallel/test-http-response-multi-content-length.js:10–21  ·  view source on GitHub ↗
(server)

Source from the content-addressed store, hash-verified

8// be allowing users to set multiple content-length values in the first place.
9
10function test(server) {
11 server.listen(0, common.mustCall(() => {
12 http.get(
13 { port: server.address().port },
14 () => { assert.fail('Client allowed multiple content-length headers.'); }
15 ).on('error', common.mustCall((err) => {
16 assert.ok(err.message.startsWith('Parse Error'), err.message);
17 assert.strictEqual(err.code, 'HPE_UNEXPECTED_CONTENT_LENGTH');
18 server.close();
19 }));
20 }));
21}
22
23// Test adding an extra content-length header using setHeader().
24{

Calls 7

listenMethod · 0.80
getMethod · 0.65
addressMethod · 0.65
closeMethod · 0.65
onMethod · 0.45
failMethod · 0.45
okMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…