go-types
Version:
Type-checking utilities for JavaScript
25 lines (21 loc) • 769 B
JavaScript
;
var assert = require("chai").assert;
var isObject = require("../src/isObject");
suite("#isObject", function () {
test("true", function () {
assert.equal(isObject({}), true);
assert.equal(isObject(new Object()), true);
assert.equal(isObject([]), true);
assert.equal(isObject(new String("")), true);
assert.equal(isObject(function () {}), true);
});
test("false", function () {
assert.equal(isObject(), false);
assert.equal(isObject(undefined), false);
assert.equal(isObject(null), false);
assert.equal(isObject(false), false);
assert.equal(isObject(true), false);
assert.equal(isObject(0), false);
assert.equal(isObject(""), false);
});
});