UNPKG

git-list-pack

Version:

create a readable stream of a packfile's contents, sans an index file

25 lines (20 loc) 601 B
var parse_offsets = require('./index') , packfile = require('./test-fixture') , expected = require('./reference') , through = require('through') , test = require('tape') test('works as expected', function(assert) { var offsets = parse_offsets() , reference = expected.split('\n') , idx = 0 offsets .pipe(through(check)) .on('end', function() { assert.end() }) setTimeout(function() { offsets.write(packfile) offsets.end() }, 0) function check(info) { assert.equal(''+info.offset, reference[idx++], info.offset+' should === '+reference[idx-1]) } })