mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
6510eb5ddc
Many tests use assert.fail(null, null, msg) where it would be simpler to use common.fail(msg). This is largely because common.fail() is fairly new. This commit makes the replacement when applicable. PR-URL: https://github.com/nodejs/node/pull/7735 Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
34 lines
844 B
JavaScript
34 lines
844 B
JavaScript
'use strict';
|
|
|
|
const common = require('../common');
|
|
const net = require('net');
|
|
const http = require('http');
|
|
const assert = require('assert');
|
|
|
|
const str = 'GET / HTTP/1.1\r\n' +
|
|
'Dummy: Header\r' +
|
|
'Content-Length: 1\r\n' +
|
|
'\r\n';
|
|
|
|
|
|
const server = http.createServer((req, res) => {
|
|
common.fail('this should not be called');
|
|
});
|
|
server.on('clientError', common.mustCall((err) => {
|
|
assert(/^Parse Error/.test(err.message));
|
|
assert.equal(err.code, 'HPE_LF_EXPECTED');
|
|
server.close();
|
|
}));
|
|
server.listen(0, () => {
|
|
const client = net.connect({port: server.address().port}, () => {
|
|
client.on('data', (chunk) => {
|
|
common.fail('this should not be called');
|
|
});
|
|
client.on('end', common.mustCall(() => {
|
|
server.close();
|
|
}));
|
|
client.write(str);
|
|
client.end();
|
|
});
|
|
});
|