UNPKG

go-types

Version:

Type-checking utilities for JavaScript

26 lines (22 loc) 819 B
"use strict"; var assert = require("chai").assert; var isString = require("../src/isString"); suite("#isString", function () { test("true", function () { assert.equal(isString(""), true); assert.equal(isString("1"), true); assert.equal(isString("abc"), true); assert.equal(isString(new String("abc")), true); }); test("false", function () { assert.equal(isString(), false); assert.equal(isString(undefined), false); assert.equal(isString(null), false); assert.equal(isString(0), false); assert.equal(isString(false), false); assert.equal(isString(String), false); assert.equal(isString({}), false); assert.equal(isString(["a", "b"]), false); assert.equal(isString(Symbol("abc")), false); }); });