diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2011-12-13 16:30:53 +0100 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2011-12-13 16:31:12 +0100 |
commit | b1b3dc62ff13f5bd5be1ec75630b0308c48d6399 (patch) | |
tree | 6d8c0e394a90f4ff56100b2458dd73db80514d11 /test/simple/test-fs-read-stream.js | |
parent | e90db17392c7749bc44235dd9b7f69b298e481a9 (diff) | |
download | node-new-b1b3dc62ff13f5bd5be1ec75630b0308c48d6399.tar.gz |
fs: handle fractional or NaN ReadStream buffer size
Fixes #2320.
Diffstat (limited to 'test/simple/test-fs-read-stream.js')
-rw-r--r-- | test/simple/test-fs-read-stream.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/simple/test-fs-read-stream.js b/test/simple/test-fs-read-stream.js index 63e9b1ae41..dbb5fbf847 100644 --- a/test/simple/test-fs-read-stream.js +++ b/test/simple/test-fs-read-stream.js @@ -133,6 +133,15 @@ file5.on('end', function() { assert.equal(file5.data, 'yz\n'); }); +// https://github.com/joyent/node/issues/2320 +var file6 = fs.createReadStream(rangeFile, {bufferSize: 1.23, start: 1}); +file6.data = ''; +file6.on('data', function(data) { + file6.data += data.toString('utf-8'); +}); +file6.on('end', function() { + assert.equal(file6.data, 'yz\n'); +}); assert.throws(function() { fs.createReadStream(rangeFile, {start: 10, end: 2}); |