'use strict'; require('../common'); var assert = require('assert'); var Readable = require('_stream_readable'); var EE = require('events').EventEmitter; var oldStream = new EE(); oldStream.pause = function() {}; oldStream.resume = function() {}; var newStream = new Readable().wrap(oldStream); var ended = false; newStream .on('readable', function() {}) .on('end', function() { ended = true; }); oldStream.emit('end'); process.on('exit', function() { assert.ok(ended); });