go-types
Version:
Type-checking utilities for JavaScript
21 lines (17 loc) • 691 B
JavaScript
;
var assert = require("chai").assert;
var isValidDate = require("../src/isValidDate");
suite("#isValidDate", function () {
test("true", function () {
assert.equal(isValidDate(new Date()), true);
assert.equal(isValidDate(new Date("2001-01-01T00:00:00.000Z")), true);
assert.equal(isValidDate(new Date(0)), true);
assert.equal(isValidDate(new Date(-1)), true);
});
test("false", function () {
assert.equal(isValidDate(new Date("")), false);
assert.equal(isValidDate(new Date(NaN)), false);
assert.equal(isValidDate("2001-01-01T00:00:00.000Z"), false);
assert.equal(isValidDate(0), false);
});
});