HEX
Server: Apache
System: Linux webd004.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: frenchy (106757)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/f/r/e/frenchy/www/french-american.org/current/node_modules/x-is-string/test/index.js
var test = require("tape")

var isString = require("../index")

test("isString is a function", function (assert) {
    assert.equal(typeof isString, "function")
    assert.end()
})

test("string literal is truthy", function (assert) {
    assert.equal(isString("hello"), true)
    assert.end()
})

test("empty string is truthy", function (assert) {
    assert.equal(isString(""), true)
    assert.end()
})

test("string object is truthy", function (assert) {
    assert.equal(isString(new String("hello")), true)
    assert.end()
})

test("number is falsey", function (assert) {
    assert.equal(isString(9), false)
    assert.end()
})

test("boolean is falsey", function (assert) {
    assert.equal(isString(true), false)
    assert.end()
})

test("date is falsey", function (assert) {
    assert.equal(isString(new Date()), false)
    assert.end()
})

test("object is falsey", function (assert) {
    assert.equal(isString({}), false)
    assert.end()
})
test("null is falsey", function (assert) {
    assert.equal(isString(null), false)
    assert.end()
})
test("undefined is falsey", function (assert) {
    assert.equal(isString(undefined), false)
    assert.end()
})