Remove variables that are assigned but never used. (This was missed by the linter in previous versions of ESLint but is flagged by the current version. Updating the linter is contingent on this change or some similar remedy landing.) PR-URL: https://github.com/nodejs/node/pull/7600 Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
42 lines
982 B
JavaScript
42 lines
982 B
JavaScript
'use strict';
|
|
var common = require('../common');
|
|
var assert = require('assert');
|
|
var net = require('net');
|
|
var fs = require('fs');
|
|
var util = require('util');
|
|
var path = require('path');
|
|
var fn = path.join(common.fixturesDir, 'does_not_exist.txt');
|
|
|
|
var got_error = false;
|
|
var conn_closed = false;
|
|
|
|
var server = net.createServer(function(stream) {
|
|
util.pump(fs.createReadStream(fn), stream, function(err) {
|
|
if (err) {
|
|
got_error = true;
|
|
} else {
|
|
// util.pump's callback fired with no error
|
|
// this shouldn't happen as the file doesn't exist...
|
|
assert.equal(true, false);
|
|
}
|
|
server.close();
|
|
});
|
|
});
|
|
|
|
server.listen(common.PORT, function() {
|
|
var conn = net.createConnection(common.PORT);
|
|
conn.setEncoding('utf8');
|
|
|
|
conn.on('end', function() {
|
|
conn.end();
|
|
});
|
|
|
|
conn.on('close', function() {
|
|
conn_closed = true;
|
|
});
|
|
});
|
|
|
|
process.on('exit', function() {
|
|
assert.equal(true, got_error);
|
|
assert.equal(true, conn_closed);
|
|
});
|