go-types
Version:
Type-checking utilities for JavaScript
22 lines (18 loc) • 638 B
JavaScript
;
var assert = require("chai").assert;
var isWeakMap = require("../src/isWeakMap");
if (typeof WeakMap !== "undefined") {
suite("#isWeakMap", function () {
test("true", function () {
assert.equal(isWeakMap(new WeakMap()), true);
});
test("false", function () {
assert.equal(isWeakMap(), false);
assert.equal(isWeakMap(WeakMap), false);
assert.equal(isWeakMap(undefined), false);
assert.equal(isWeakMap(null), false);
assert.equal(isWeakMap({}), false);
assert.equal(isWeakMap([]), false);
});
});
}