var common = require('../common'); | |
var assert = common.assert; | |
var fake = common.fake.create(); | |
var DelayedStream = common.DelayedStream; | |
var Stream = require('stream').Stream; | |
(function testMaxDataSize() { | |
var source = new Stream(); | |
var delayedStream = DelayedStream.create(source, {maxDataSize: 1024, pauseStream: false}); | |
source.emit('data', new Buffer(1024)); | |
fake | |
.expect(delayedStream, 'emit') | |
.withArg(1, 'error'); | |
source.emit('data', new Buffer(1)); | |
fake.verify(); | |
})(); | |