diff options
| author | Josef Salyer <[email protected]> | 2013-08-03 21:11:49 -0400 |
|---|---|---|
| committer | Josef Salyer <[email protected]> | 2013-08-03 21:11:49 -0400 |
| commit | a5da426f33aab13d0946be2c14ae0dae7c302500 (patch) | |
| tree | e70e87d268d14a5d1caacc84e165f8324d1e81a1 /lib | |
| parent | a7b1cedc260a89c52f6a304230b939c2ba9d51a0 (diff) | |
| download | faker-a5da426f33aab13d0946be2c14ae0dae7c302500.tar.xz faker-a5da426f33aab13d0946be2c14ae0dae7c302500.zip | |
I forgot how much of stinker zero is in Javascript. Looping tests on finance should no longer fail
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/finance.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/finance.js b/lib/finance.js index 44990aad..4bf50bff 100644 --- a/lib/finance.js +++ b/lib/finance.js @@ -23,11 +23,12 @@ var finance = { mask: function (length, parens, elipsis) { + //set defaults - length = length || 4; + length = (length == 0 || !length || typeof length == 'undefined') ? 4 : length; parens = (parens === null) ? true : parens; elipsis = (elipsis === null) ? true : elipsis; - + //create a template for length var template = ''; @@ -52,12 +53,12 @@ var finance = { amount: function (min, max, dec, symbol) { - min = min || 1; + min = min || 0; max = max || 1000; dec = dec || 2; symbol = symbol || ''; - return symbol + Math.round((Math.random() * (max - min) + min) * Math.pow(10, dec)) / Math.pow(10, dec); + return symbol + (Math.round((Math.random() * (max - min) + min) * Math.pow(10, dec)) / Math.pow(10, dec)).toFixed(dec); }, |
