UNPKG

unbzip2-stream

Version:

streaming unbzip2 implementatio in pure javascript for node and browsers

20 lines (17 loc) 650 B
var http = require('http'); var unbzip2Stream = require('../../'); var through = require('through'); var concat = require('concat-stream'); var test = require('tape'); var fs = require('fs'); test('http stream piped into unbzip2-stream results in original file content', function(t) { t.plan(1); http.get({path: '/test/fixtures/vmlinux.bin.bz2', responseType: "arraybuffer"}, function(res) { res.pipe( unbzip2Stream() ).pipe( concat(function(data) { var expected = fs.readFileSync('test/fixtures/vmlinux.bin'); t.equal(data.length, expected.length); }) ); }); });