go-types
Version:
Type-checking utilities for JavaScript
24 lines (20 loc) • 781 B
JavaScript
;
var assert = require("chai").assert;
var isElement = require("../src/isElement");
if (typeof Document !== "undefined") {
suite("#isElement", function () {
test("true", function () {
assert.equal(isElement(document.createElement("div")), true);
});
test("false", function () {
assert.equal(isElement(), false);
assert.equal(isElement(window), false);
assert.equal(isElement(document), false);
assert.equal(isElement(new DocumentFragment()), false);
assert.equal(isElement(Element), false);
assert.equal(isElement(undefined), false);
assert.equal(isElement(null), false);
assert.equal(isElement({}), false);
});
});
}