summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js
blob: 6f417f3e90f02b38aad1aa4ac96a2e81cbaccdc2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var common = require('../common');
var assert = common.assert;
var fake = common.fake.create();
var DelayedStream = common.DelayedStream;
var Stream = require('stream').Stream;

(function testAutoPause() {
  var source = new Stream();

  fake.expect(source, 'pause', 1);
  var delayedStream = DelayedStream.create(source);
  fake.verify();
})();

(function testDisableAutoPause() {
  var source = new Stream();
  fake.expect(source, 'pause', 0);

  var delayedStream = DelayedStream.create(source, {pauseStream: false});
  fake.verify();
})();