MCPcopy
hub / github.com/nuysoft/Mock / validFloat

Function validFloat

test/test.mock.random.js:60–70  ·  view source on GitHub ↗
(float, min, max, dmin, dmax)

Source from the content-addressed store, hash-verified

58 var RE_FLOAT = /(\-?\d+)\.?(\d+)?/
59
60 function validFloat(float, min, max, dmin, dmax) {
61 RE_FLOAT.lastIndex = 0
62 var parts = RE_FLOAT.exec(float + '')
63
64 expect(+parts[1]).to.be.a('number').within(min, max)
65
66 /* jshint -W041 */
67 if (parts[2] != undefined) {
68 expect(parts[2]).to.have.length.within(dmin, dmax)
69 }
70 }
71
72 doit('Random.float()', function(data) {
73 validFloat(data, -9007199254740992, 9007199254740992, 0, 17)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected