UNPKG

@eluvio/elv-js-helpers

Version:

A collection of Javascript helper functions used by several Eluvio libraries.

22 lines (17 loc) 675 B
const TH = require('../../../test-helpers') const isOfKind = TH.requireSrcFile('Boolean/isOfKind') describe('isOfKind', () => { const Err = TH.requireSrcFile('ADT/Err') const Ok = TH.requireSrcFile('ADT/Ok') it('should return true if kind matches', () => { isOfKind('Array', [1, 2, 3]).should.be.true }) it('should return false if kind does not match', () => { isOfKind('Array', 'foo').should.be.false isOfKind('Array', 1, 2, 3).should.be.false isOfKind('Array', undefined).should.be.false isOfKind('Array', null).should.be.false isOfKind('Array', Ok([1,2,3])).should.be.false isOfKind('Array', Err([1,2,3])).should.be.false }) })