blob: 5a8fc9f8c90417515afdc829eb799bc6ab98c41d [file] [log] [blame]
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();
});