From 73b870e0578531c7d65a36768a733561a42bbbca Mon Sep 17 00:00:00 2001 From: ashmothership Date: Sun, 20 Mar 2016 01:59:28 +0000 Subject: * Use faker.random.number * Range was incorrect. Was 27-36. Should be 27-34. --- lib/finance.js | 15 +++++++++++++++ test/finance.unit.js | 2 -- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/lib/finance.js b/lib/finance.js index a7c7b873..1db94dcf 100644 --- a/lib/finance.js +++ b/lib/finance.js @@ -135,6 +135,21 @@ var Finance = function (faker) { return symbol; } + /** + * bitcoinAddress + * + * @method faker.finance.bitcoinAddress + */ + self.bitcoinAddress = function () { + var addressLength = faker.random.number({ min: 27, max: 34 }); + + var address = faker.random.arrayElement(['1', '3']); + + for (var i = 0; i < addressLength - 1; i++) + address += faker.random.alphaNumeric().toUpperCase(); + + return address; + } } module['exports'] = Finance; diff --git a/test/finance.unit.js b/test/finance.unit.js index 2c5442d8..6bbb51c6 100644 --- a/test/finance.unit.js +++ b/test/finance.unit.js @@ -203,7 +203,6 @@ describe('finance.js', function () { }); }) - /* describe("bitcoinAddress()", function(){ it("returns a random bitcoin address", function(){ var bitcoinAddress = faker.finance.bitcoinAddress(); @@ -211,5 +210,4 @@ describe('finance.js', function () { assert.ok(bitcoinAddress.match(/^[A-Z0-9.]{27,34}$/)); }); }); - */ }); \ No newline at end of file -- cgit v1.2.3