protobuf.js/tests/empty.js
2016-12-09 17:06:56 +01:00

21 lines
470 B
JavaScript

var tape = require("tape");
var protobuf = require("..");
tape.test("empty messages", function(test) {
var root = new protobuf.Root().addJSON({
"Test": {
fields: {}
}
});
var Test = root.lookup("Test");
var buf = Test.encodeDelimited({}).finish();
test.equal(buf.length, 1, "should encodeDelimited to a buffer of length 1");
test.equal(buf[0], 0, "should encodeDelimited a length of 0");
test.end();
});