stream: make setEncoding chainable

This commit is contained in:
Julian Gruber 2013-08-19 13:14:42 -04:00 коммит произвёл isaacs
Родитель 9ef9a9dee5
Коммит f91b047891
2 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -198,6 +198,7 @@ Readable.prototype.setEncoding = function(enc) {
StringDecoder = require('string_decoder').StringDecoder;
this._readableState.decoder = new StringDecoder(enc);
this._readableState.encoding = enc;
return this;
};
// Don't raise the hwm > 128MB

Просмотреть файл

@ -359,3 +359,9 @@ test('encoding: base64', function(t) {
t.end();
});
});
test('chainable', function(t) {
var tr = new TestReader(100);
t.equal(tr.setEncoding('utf8'), tr);
t.end();
});