node/test/parallel/test-http-exceptions.js
Vse Mozhet Byt 5b74e635e5
test: reduce string concatenations
Backport-PR-URL: https://github.com/nodejs/node/pull/13835
PR-URL: https://github.com/nodejs/node/pull/12735
Refs: https://github.com/nodejs/node/pull/12455
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
2017-07-11 17:43:49 +01:00

24 lines
654 B
JavaScript

'use strict';
require('../common');
const http = require('http');
const server = http.createServer(function(req, res) {
intentionally_not_defined(); // eslint-disable-line no-undef
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Thank you, come again.');
res.end();
});
server.listen(0, function() {
for (let i = 0; i < 4; i += 1) {
http.get({ port: this.address().port, path: `/busy/${i}` });
}
});
let exception_count = 0;
process.on('uncaughtException', function(err) {
console.log(`Caught an exception: ${err}`);
if (err.name === 'AssertionError') throw err;
if (++exception_count === 4) process.exit(0);
});