Sha256: 28bab4ea841823058d623017e7a0f4df7d3b6218bf04499c2c90aed2f62142e5

Contents?: true

Size: 565 Bytes

Versions: 5

Compression:

Stored size: 565 Bytes

Contents

'use strict';
require('../common');
const Readable = require('_stream_readable');
const assert = require('assert');

var buf = '';
const euro = new Buffer([0xE2, 0x82, 0xAC]);
const cent = new Buffer([0xC2, 0xA2]);
const source = Buffer.concat([euro, cent]);

const readable = Readable({ encoding: 'utf8' });
readable.push(source.slice(0, 2));
readable.push(source.slice(2, 4));
readable.push(source.slice(4, 6));
readable.push(null);

readable.on('data', function(data) {
  buf += data;
});

process.on('exit', function() {
  assert.strictEqual(buf, '€¢');
});

Version data entries

5 entries across 4 versions & 1 rubygems

Version Path
node-compiler-0.9.1 vendor/node/test/parallel/test-stream2-decode-partial.js
node-compiler-0.9.0 vendor/node-v7.2.1/test/parallel/test-stream2-decode-partial.js
node-compiler-0.8.0 vendor/node-v7.2.0/test/parallel/test-stream2-decode-partial.js
node-compiler-0.7.0 vendor/node-v6.9.1/test/parallel/test-stream2-decode-partial.js
node-compiler-0.7.0 vendor/node-v7.1.0/test/parallel/test-stream2-decode-partial.js