import { expect } from 'chai' import u, {typeOf} from '../src/index.js' describe('Type Check Library - ', function () { it('Should include custom types', function () { expect(u.isBuffer(Buffer.from('this is a test'))).to.equal(true) expect(u.getType(Buffer.from('this is a test'))).to.equal('buffer') expect(u.isPromise(Promise.resolve(2))).to.equal(true) expect(u.getType(Promise.resolve(2))).to.equal('promise') }) it('Should export typeOf for .getType', function () { expect(typeOf(typeOf)).to.equal('function') }) console.log(typeOf(typeOf)) it('Should include typechecker methods', function () { expect(u.isPlainObject([1])).to.equal(false) expect(u.getType(true)).to.equal('boolean') expect(u.getObjectType('a string')).to.equal('[object String]') expect(u.getType('this is a test')).to.equal('string') }) })