1 var test = require("tape")
3 var isString = require("../index")
5 test("isString is a function", function (assert) {
6 assert.equal(typeof isString, "function")
10 test("string literal is truthy", function (assert) {
11 assert.equal(isString("hello"), true)
15 test("empty string is truthy", function (assert) {
16 assert.equal(isString(""), true)
20 test("string object is truthy", function (assert) {
21 assert.equal(isString(new String("hello")), true)
25 test("number is falsey", function (assert) {
26 assert.equal(isString(9), false)
30 test("boolean is falsey", function (assert) {
31 assert.equal(isString(true), false)
35 test("date is falsey", function (assert) {
36 assert.equal(isString(new Date()), false)
40 test("object is falsey", function (assert) {
41 assert.equal(isString({}), false)
44 test("null is falsey", function (assert) {
45 assert.equal(isString(null), false)
48 test("undefined is falsey", function (assert) {
49 assert.equal(isString(undefined), false)