mirror of
https://github.com/protobufjs/protobuf.js.git
synced 2025-12-08 20:58:55 +00:00
28 lines
581 B
JavaScript
28 lines
581 B
JavaScript
var tape = require("tape");
|
|
|
|
var protobuf = require("..");
|
|
|
|
var proto = "syntax = \"proto3\";\
|
|
message A {\
|
|
message B {\
|
|
message One {\
|
|
extensions 1000 to max;\
|
|
reserved 900 to 999, 899, \"a\", 'b';\
|
|
}\
|
|
}\
|
|
message C {\
|
|
message Two {\
|
|
extend B.One {\
|
|
C.Two two = 1000;\
|
|
}\
|
|
}\
|
|
}\
|
|
}";
|
|
|
|
tape.test("extensions", function(test) {
|
|
var root = protobuf.parse(proto).root;
|
|
root.resolveAll();
|
|
test.pass("should parse and resolve without errors");
|
|
test.end();
|
|
});
|