UNPKG

@eluvio/elv-js-helpers

Version:

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

13 lines (11 loc) 528 B
const TH = require('../../../test-helpers') const NumZeroToOneModel = TH.requireSrcFile('Model/NumZeroToOneModel') describe('NumZeroToOneModel', () => { it('should work as expected', () => { NumZeroToOneModel(0) .should.equal( 0 ) NumZeroToOneModel(0.5) .should.equal( 0.5 ) NumZeroToOneModel(1) .should.equal( 1 ) TH.expect(() => NumZeroToOneModel(42)).to.throw('Value must be >= 0 and <= 1 (got: 42)') TH.expect(() => NumZeroToOneModel('foo')).to.throw('expecting Number, got String "foo"') }) })