go-types
Version:
Type-checking utilities for JavaScript
22 lines (18 loc) • 634 B
JavaScript
;
var assert = require("chai").assert;
var isPair = require("../src/isPair");
suite("#isPair", function () {
test("true", function () {
assert.equal(isPair([null, null]), true);
assert.equal(isPair([1, 2]), true);
assert.equal(isPair([{}, {}]), true);
});
test("false", function () {
assert.equal(isPair([]), false);
assert.equal(isPair([1]), false);
assert.equal(isPair([1, 2, 3]), false);
assert.equal(isPair({a: 1, b: 2}), false);
assert.equal(isPair({a: 1, b: 2, length: 2}), false);
assert.equal(isPair("ab"), false);
});
});