dots.js 530 B

1234567891011121314151617181920212223
  1. var binary = require('../');
  2. var test = require('tap').test;
  3. test('dots', function (t) {
  4. t.plan(1);
  5. binary.parse(new Buffer([ 97, 98, 99, 100, 101, 102 ]))
  6. .word8('a')
  7. .word16be('b.x')
  8. .word16be('b.y')
  9. .word8('b.z')
  10. .tap(function (vars) {
  11. t.same(vars, {
  12. a : 97,
  13. b : {
  14. x : 256 * 98 + 99,
  15. y : 256 * 100 + 101,
  16. z : 102
  17. },
  18. });
  19. })
  20. ;
  21. });