wildfire chat server source initial submit
This commit is contained in:
+42
@@ -0,0 +1,42 @@
|
||||
var tape = require("tape");
|
||||
|
||||
var protobuf = require("..");
|
||||
|
||||
var objects = [
|
||||
protobuf.Enum,
|
||||
protobuf.Field,
|
||||
protobuf.MapField,
|
||||
protobuf.Method,
|
||||
protobuf.Namespace,
|
||||
protobuf.Root,
|
||||
protobuf.Service,
|
||||
protobuf.Type
|
||||
];
|
||||
|
||||
var namespaces = [
|
||||
protobuf.Root,
|
||||
protobuf.Service,
|
||||
protobuf.Type
|
||||
];
|
||||
|
||||
var fields = [
|
||||
protobuf.MapField
|
||||
];
|
||||
|
||||
tape.test("inheritance", function(test) {
|
||||
|
||||
objects.forEach(function(object) {
|
||||
test.ok(object.prototype instanceof protobuf.ReflectionObject, object.className + " should extend ReflectionObject");
|
||||
});
|
||||
|
||||
namespaces.forEach(function(ns) {
|
||||
test.ok(ns.prototype instanceof protobuf.Namespace, ns.className + " should extend Namespace");
|
||||
});
|
||||
|
||||
fields.forEach(function(field) {
|
||||
test.ok(field.prototype instanceof protobuf.Field, field.className + " should extend Field");
|
||||
});
|
||||
|
||||
test.end();
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user