Sha256: 33716234060aae294f862b95e785811896cffc3b8e0bd79d6f54a477781a45d0
Contents?: true
Size: 1.47 KB
Versions: 4
Compression:
Stored size: 1.47 KB
Contents
import * as Util from 'lanes/lib/util'; describe('Util helper functions', () => { it('dasherize', () => { expect(Util.dasherize('bar baz bing')).toEqual('bar-baz-bing'); }); it('titleize', () => { expect(Util.titleize('bar baz bing')).toEqual('Bar Baz Bing'); }); it('underscored', () => { expect(Util.underscored('bar baz bing')).toEqual('bar_baz_bing'); }); it('toSentence', () => { expect(Util.toSentence(['bar', 'baz', 'bing'])).toEqual('bar, baz and bing'); }); fit('classify', () => { expect(Util.classify('bar baz bing')).toEqual('BarBazBing'); expect(Util.classify('bar/baz-bing')).toEqual('Bar::BazBing'); }); it('isBlank', () => { expect(Util.isBlank(new Date('notdate'))).toBe(true); expect(Util.isBlank(new Date())).toBe(false); expect(Util.isBlank(-1 / 'r')).toBe(true); expect(Util.isBlank(/foo/)).toBe(false); expect(Util.isBlank(Util.isBlank)).toBe(false); expect(Util.isBlank(true)).toBe(false); expect(Util.isBlank(false)).toBe(false); expect(Util.isBlank(0)).toBe(true); expect(Util.isBlank(100)).toBe(false); expect(Util.isBlank({ a: 1 })).toBe(false); expect(Util.isBlank({})).toBe(true); expect(Util.isBlank('')).toBe(true); expect(Util.isBlank('test')).toBe(false); expect(Util.isBlank(undefined)).toBe(true); expect(Util.isBlank(null)).toBe(true); }); });
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.8.3 | spec/client/lib/util.spec.js |
lanes-0.8.2 | spec/client/lib/util.spec.js |
lanes-0.8.1 | spec/client/lib/util.spec.js |
lanes-0.8.0 | spec/client/lib/util.spec.js |