streams: set default hwm properly for Duplex
authorAndrew Oppenlander <andrew.oppenlander@zipscene.com>
Tue, 8 Jul 2014 22:06:40 +0000 (18:06 -0400)
committerFedor Indutny <fedor@indutny.com>
Thu, 10 Jul 2014 10:28:55 +0000 (13:28 +0300)
commite1fec22f9783ad28c35639b3766170c620f2d0be
treeac72cfab1979452a39b35969dd9e645b1ee998d0
parent832d4db5f221705f8a1058a6aa3e4bcc9a5de8ad
streams: set default hwm properly for Duplex

Default highWaterMark is now set properly when using stream Duplex's
writableObjectMode and readableObjectMode options.

Added condition to the already existing split objectMode test to ensure
the highWaterMark is being set to the correct default value on both the
ReadableState and WritableState for readableObjectMode and
writableObjectMode.

Signed-off-by: Fedor Indutny <fedor@indutny.com>
lib/_stream_readable.js
lib/_stream_writable.js
test/simple/test-stream-transform-split-objectmode.js