Sha256: a816133bdda6b7711497ecee5191e3d1dec6a6f8eb6745a507adc7c42aff4c42

Contents?: true

Size: 730 Bytes

Versions: 20

Compression:

Stored size: 730 Bytes

Contents

var tap = require("tap")
  , BlockStream = require("../block-stream.js")

tap.test("basic test", function (t) {
  var b = new BlockStream(16)
  var fs = require("fs")
  var fstr = fs.createReadStream(__filename, {encoding: "utf8"})
  fstr.pipe(b)

  var stat
  t.doesNotThrow(function () {
    stat = fs.statSync(__filename)
  }, "stat should not throw")

  var totalBytes = 0
  b.on("data", function (c) {
    t.equal(c.length, 16, "chunks should be 16 bytes long")
    t.type(c, Buffer, "chunks should be buffer objects")
    totalBytes += c.length
  })
  b.on("end", function () {
    var expectedBytes = stat.size + (16 - stat.size % 16)
    t.equal(totalBytes, expectedBytes, "Should be multiple of 16")
    t.end()
  })

})

Version data entries

20 entries across 16 versions & 4 rubygems

Version Path
node-compiler-0.9.1 vendor/node/deps/npm/node_modules/tar/node_modules/block-stream/test/basic.js
node-compiler-0.9.0 vendor/node-v7.2.1/deps/npm/node_modules/tar/node_modules/block-stream/test/basic.js
node-compiler-0.8.0 vendor/node-v7.2.0/deps/npm/node_modules/tar/node_modules/block-stream/test/basic.js
node-compiler-0.7.0 vendor/node-v7.1.0/deps/npm/node_modules/tar/node_modules/block-stream/test/basic.js
node-compiler-0.7.0 vendor/node-v6.9.1/deps/npm/node_modules/tar/node_modules/block-stream/test/basic.js
brwy_rails-0.0.6 test/dummy/node_modules/fsevents/node_modules/block-stream/test/basic.js
brwy_rails-0.0.5 test/dummy/node_modules/fsevents/node_modules/block-stream/test/basic.js
brwy_rails-0.0.4 test/dummy/node_modules/fsevents/node_modules/block-stream/test/basic.js
brwy_rails-0.0.3 test/dummy/node_modules/fsevents/node_modules/block-stream/test/basic.js
brwy_rails-0.0.2 test/dummy/node_modules/fsevents/node_modules/block-stream/test/basic.js
brwy_rails-0.0.1 test/dummy/node_modules/fsevents/node_modules/block-stream/test/basic.js
es6_tilt-0.1.2 test/dummy/app/assets/javascripts/node_modules/fsevents/node_modules/node-pre-gyp/node_modules/tar/node_modules/block-stream/test/basic.js
es6_tilt-0.1.2 test/dummy/app/assets/javascripts/node_modules/fsevents/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/node_modules/block-stream/test/basic.js
es6_tilt-0.1.1 test/dummy/app/assets/javascripts/node_modules/fsevents/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/node_modules/block-stream/test/basic.js
es6_tilt-0.1.1 test/dummy/app/assets/javascripts/node_modules/fsevents/node_modules/node-pre-gyp/node_modules/tar/node_modules/block-stream/test/basic.js
es6_tilt-0.1.0 test/dummy/app/assets/javascripts/node_modules/fsevents/node_modules/node-pre-gyp/node_modules/tar/node_modules/block-stream/test/basic.js
es6_tilt-0.1.0 test/dummy/app/assets/javascripts/node_modules/fsevents/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/tar/node_modules/block-stream/test/basic.js
gulp_assets-1.0.0.pre.5 template/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/node_modules/tar/node_modules/block-stream/test/basic.js
gulp_assets-1.0.0.pre.4 template/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/node_modules/tar/node_modules/block-stream/test/basic.js
gulp_assets-1.0.0.pre.3 template/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/node_modules/tar/node_modules/block-stream/test/basic.js