blob: bc9573889248243498a6278868f5b5856071ca56 [file] [log] [blame]
var tape = require("tape");
var protobuf = require("..");
var proto = "message Outer {\
repeated Inner inner = 1;\
}\
message Inner {\
}";
var msg = { inner: [{}, {}, {}] };
tape.test("repeated messages", function(test) {
var root = protobuf.parse(proto).root,
Outer = root.lookup("Outer");
var dec = Outer.decode(Outer.encode(msg).finish());
test.same(dec, msg, "should encode and decode back to the original values");
test.end();
});