wildfire chat server source initial submit
This commit is contained in:
Executable
+21
@@ -0,0 +1,21 @@
|
||||
var tape = require("tape");
|
||||
|
||||
var protobuf = require("..");
|
||||
|
||||
var def = {
|
||||
keyType: "bytes",
|
||||
type: "string",
|
||||
id: 1
|
||||
};
|
||||
|
||||
tape.test("reflected map fields", function(test) {
|
||||
|
||||
var field = protobuf.MapField.fromJSON("a", def);
|
||||
test.same(field.toJSON(), def, "should construct from and convert back to JSON");
|
||||
|
||||
test.throws(function() {
|
||||
field.resolve();
|
||||
}, Error, "should throw for invalid key types");
|
||||
|
||||
test.end();
|
||||
});
|
||||
Reference in New Issue
Block a user