node/test/parallel/test-http-res-write-after-end.js
Rich Trott abe8a344a5 test: remove unused variables form http tests
The http tests seem especially prone to including unused variables.
This change removes them.

PR-URL: https://github.com/nodejs/node/pull/4422
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
2015-12-28 16:17:24 -08:00

30 lines
716 B
JavaScript

'use strict';
var common = require('../common');
var assert = require('assert');
var http = require('http');
var responseError;
var server = http.Server(function(req, res) {
res.on('error', function onResError(err) {
responseError = err;
});
res.write('This should write.');
res.end();
var r = res.write('This should raise an error.');
assert.equal(r, true, 'write after end should return true');
});
server.listen(common.PORT, function() {
http.get({port: common.PORT}, function(res) {
server.close();
});
});
process.on('exit', function onProcessExit(code) {
assert(responseError, 'response should have emitted error');
assert.equal(responseError.message, 'write after end');
});