blob: 33452d121937935b272a56c13f869a372fcf85b4 [file] [log] [blame]
var tape = require("tape");
var protobuf = require("..");
tape.test("negative int32 values", function(test) {
var writer = protobuf.Writer.create();
writer.int32(-5615122);
var buf = writer.finish();
test.equal(buf.length, 10, "should encode to 10 bytes");
var reader = protobuf.Reader.create(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();
});