1'use strict'; 2const common = require('../common'); 3 4const { Readable } = require('stream'); 5const EE = require('events').EventEmitter; 6 7const oldStream = new EE(); 8oldStream.pause = () => {}; 9oldStream.resume = () => {}; 10 11{ 12 new Readable({ 13 autoDestroy: false, 14 destroy: common.mustCall() 15 }) 16 .wrap(oldStream); 17 oldStream.emit('destroy'); 18} 19 20{ 21 new Readable({ 22 autoDestroy: false, 23 destroy: common.mustCall() 24 }) 25 .wrap(oldStream); 26 oldStream.emit('close'); 27} 28