not_enough_buf.js 379 B

1234567891011121314151617
  1. var binary = require('../');
  2. var test = require('tap').test;
  3. test('not enough buf', function (t) {
  4. t.plan(3);
  5. var vars = binary(new Buffer([1,2,3,4]))
  6. .word8('a')
  7. .buffer('b', 10)
  8. .word8('c')
  9. .vars
  10. ;
  11. t.same(vars.a, 1);
  12. t.equal(vars.b.toString(), new Buffer([2,3,4]).toString());
  13. t.strictEqual(vars.c, null);
  14. });