Built motion from commit 6a09e18b.|2.6.11
[motion2.git] / legacy-libs / grpc / node_modules / protobufjs / tests / services.js
diff --git a/legacy-libs/grpc/node_modules/protobufjs/tests/services.js b/legacy-libs/grpc/node_modules/protobufjs/tests/services.js
new file mode 100644 (file)
index 0000000..c59995d
--- /dev/null
@@ -0,0 +1,39 @@
+var root = require("..").newBuilder({\r
+    "convertFieldsToCamelCase": true,\r
+    "populateAccessors": false\r
+})['import']({\r
+    "package": "my.namespace",\r
+    "messages": [\r
+        {\r
+            "name": "something",\r
+            "fields": [],\r
+            "messages": [\r
+                {\r
+                    "name": "v1",\r
+                    "fields": [],\r
+                    "messages": [\r
+                        {\r
+                            "name": "GetRequest",\r
+                            "fields": []\r
+                        },\r
+                        {\r
+                            "name": "GetResponse",\r
+                            "fields": []\r
+                        }\r
+                    ],\r
+                    "enums": [],\r
+                    "services": [{\r
+                        "name": "SomeService",\r
+                        "rpc": {\r
+                            "get": {\r
+                                "request": "GetRequest",\r
+                                "response": "GetResponse"\r
+                            }\r
+                        }\r
+                    }]\r
+                }\r
+            ]\r
+        }\r
+    ]\r
+}).build();\r
+console.log(require("util").inspect(root, { depth: 10}));
\ No newline at end of file