• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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