UNPKG

527 BJavaScriptView Raw
1#!/usr/bin/env mocha -R spec
2
3var assert = require("assert");
4var msgpackJS = "../index";
5var isBrowser = ("undefined" !== typeof window);
6var msgpack = isBrowser && window.msgpack || require(msgpackJS);
7var TITLE = __filename.replace(/^.*\//, "");
8
9describe(TITLE, function() {
10
11 var skip = ("undefined" !== typeof Symbol) ? it : it.skip;
12 skip("Symbol", function() {
13 assert.deepEqual(toArray(msgpack.encode(Symbol("foo"))), [0xc0]);
14 });
15
16});
17
18function toArray(buffer) {
19 return Array.prototype.slice.call(buffer);
20}