node/test/sequential/test-pump-file2tcp-noexist.js
Rich Trott 4b464ce4bf benchmark: remove unused variables
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>
2016-07-14 12:44:57 -07:00

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);
});