Skip to main content
Module

x/rambda/source/isEmpty.spec.js

Faster and smaller alternative to Ramda
Latest
File
import { isEmpty } from './isEmpty.js'
test('happy', () => { expect(isEmpty(undefined)).toBeFalse() expect(isEmpty('')).toBeTrue() expect(isEmpty(null)).toBeFalse() expect(isEmpty(' ')).toBeFalse() expect(isEmpty(new RegExp(''))).toBeFalse() expect(isEmpty([])).toBeTrue() expect(isEmpty([ [] ])).toBeFalse() expect(isEmpty({})).toBeTrue() expect(isEmpty({ x : 0 })).toBeFalse() expect(isEmpty(0)).toBeFalse() expect(isEmpty(NaN)).toBeFalse() expect(isEmpty([ '' ])).toBeFalse() expect(isEmpty({ isEmpty: false})).toBeFalse() expect(isEmpty({ isEmpty: () => false})).toBeFalse() expect(isEmpty({ isEmpty: true})).toBeTrue() expect(isEmpty({ isEmpty: () => true})).toBeTrue()})