mirror of
https://github.com/protobufjs/protobuf.js.git
synced 2025-12-08 20:58:55 +00:00
21 lines
473 B
JavaScript
21 lines
473 B
JavaScript
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();
|
|
});
|