aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Mandula <[email protected]>2017-02-26 14:46:18 +0000
committerJakub Mandula <[email protected]>2017-02-26 14:46:18 +0000
commit52d8cc1471080fe67c8abd8115240b6aa933f85f (patch)
tree5ea19e88d053e273506b4fa67a617f8d6eff664d
parentbf646e30e1981e094aaea89b82d68933b575a8df (diff)
downloadfaker-52d8cc1471080fe67c8abd8115240b6aa933f85f.tar.xz
faker-52d8cc1471080fe67c8abd8115240b6aa933f85f.zip
add debug info to credit card because of node v0.10
-rw-r--r--test/finance.unit.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/finance.unit.js b/test/finance.unit.js
index 532168e1..2e01118e 100644
--- a/test/finance.unit.js
+++ b/test/finance.unit.js
@@ -232,6 +232,7 @@ describe('finance.js', function () {
it("returns a random credit card number", function(){
var number = faker.finance.creditCardNumber();
number = number.replace(/\D/g,""); // remove formating
+ console.log("version:", process.version, number, number.length);
assert.ok(number.length >= 13 && number.length <= 19);
assert.ok(number.match(/^[0-9]{13,19}$/));
assert.ok(luhnFormula(number));
@@ -240,6 +241,10 @@ describe('finance.js', function () {
assert.ok(luhnFormula(faker.finance.creditCardNumber("")));
assert.ok(luhnFormula(faker.finance.creditCardNumber()));
assert.ok(luhnFormula(faker.finance.creditCardNumber()));
+ assert.ok(luhnFormula(faker.finance.creditCardNumber("visa")));
+ assert.ok(luhnFormula(faker.finance.creditCardNumber("mastercard")));
+ assert.ok(luhnFormula(faker.finance.creditCardNumber("discover")));
+ assert.ok(luhnFormula(faker.finance.creditCardNumber()));
assert.ok(luhnFormula(faker.finance.creditCardNumber()));
});
it("returns a correct credit card number when issuer provided", function(){