UNPKG

go-types

Version:

Type-checking utilities for JavaScript

28 lines (23 loc) 821 B
"use strict"; var assert = require("chai").assert; var isFalsy = require("../src/isFalsy"); suite("#isFalsy", function () { test("falsy", function () { assert.equal(isFalsy(), true); assert.equal(isFalsy(undefined), true); assert.equal(isFalsy(null), true); assert.equal(isFalsy(0), true); assert.equal(isFalsy(NaN), true); assert.equal(isFalsy(false), true); assert.equal(isFalsy(""), true); }); test("not falsy", function () { assert.equal(isFalsy(true), false); assert.equal(isFalsy(1), false); assert.equal(isFalsy(-1), false); assert.equal(isFalsy("a"), false); assert.equal(isFalsy({}), false); assert.equal(isFalsy([]), false); assert.equal(isFalsy(function () {}), false); }); });