'use strict'; var common = require('../common'); var assert = require('assert'); var http = require('http'); var testServer = new http.Server(function(req, res) { res.writeHead(200); res.end('Hello world'); }); testServer.listen(common.PORT, function() { http.get({ port: common.PORT }, function(res) { assert.equal(res.readable, true, 'res.readable initially true'); res.on('end', function() { assert.equal(res.readable, false, 'res.readable set to false after end'); testServer.close(); }); res.resume(); }); });