'use strict'; var test = require('tape'); var isClass = require('../is-class'); test('isClass', function (t) { t.plan(19); class F {} function G() {} t.true(isClass(F)); t.true(isClass(class{})); t.true(isClass(class{ })); t.true(isClass(class{constructor(){}})); t.true(isClass(class _{})); t.true(isClass(class _FF {})); t.true(isClass(class B extends(F){})); t.true(isClass(class extends(F){})); t.true(isClass(class extends F{})); t.true(isClass(class extends F {})); t.true(isClass(class extends F {})); t.false(isClass(G)); t.false(isClass('')); t.false(isClass(0)); t.false(isClass(null)); t.false(isClass(undefined)); t.false(isClass(1)); t.false(isClass({})); t.false(isClass([])); });