UNPKG

protobufjs

Version:

Protocol Buffers for JavaScript.

20 lines (12 loc) 504 B
var tape = require("tape"); var protobuf = require(".."); tape.test("negative int32 values", function(test) { var writer = protobuf.Writer(); writer.int32(-5615122); var buf = writer.finish(); test.equal(buf.length, 10, "should encode to 10 bytes"); var reader = protobuf.Reader(buf); test.equal(reader.int32(), -5615122, "should decode from 10 bytes"); test.equal(reader.pos, 10, "should have consumed the entire test buffer"); test.end(); });