UNPKG

@t7/utils

Version:

Utility methods for T7 components.

31 lines (28 loc) 1.04 kB
"use strict"; var _ = require("./"); // Dependencies. // Describe test. describe('exists', function () { // =========================== // Test for "existing" values. // =========================== it('handles "existing" values', function () { expect((0, _.exists)(0)).toBe(true); expect((0, _.exists)(1)).toBe(true); expect((0, _.exists)(-1)).toBe(true); expect((0, _.exists)(true)).toBe(true); expect((0, _.exists)(false)).toBe(true); expect((0, _.exists)(NaN)).toBe(true); expect((0, _.exists)('')).toBe(true); expect((0, _.exists)('TEST')).toBe(true); expect((0, _.exists)([])).toBe(true); expect((0, _.exists)({})).toBe(true); expect((0, _.exists)(function () {})).toBe(true); }); // ======================================= // Test for `null` and `undefined` values. // ======================================= it('handles `null` and `undefined` values', function () { expect((0, _.exists)(null)).toBe(false); expect((0, _.exists)(undefined)).toBe(false); }); });