aboutsummaryrefslogtreecommitdiff
path: root/lib/helpers.js
diff options
context:
space:
mode:
authorLBuerstmayr <[email protected]>2021-03-01 22:46:26 +0100
committerMarak <[email protected]>2021-03-03 20:14:45 -0500
commit7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92 (patch)
tree03941188e92583a105c8ef17fde438fb1b52bdcf /lib/helpers.js
parent58c61afb1b8baa160add593e5af7c110de011968 (diff)
downloadfaker-7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92.tar.xz
faker-7ad22c2e2aae2f5e6215bcdb91cf3fd28e727d92.zip
Issue 1114: New datatype module
Current status: - moved number(), float(), hexaDecimal(), boolean(), uuid() from random to datatype - moved respective test from random.unit to datatype.unit - tests of moved methods in random now check if DeprecationWarning is printed and respective method in datatype module is called - adapted all lib files that use moved methods (mostly number) - adapted tests of respective files to spy on the correct method - adapted README in order to promote usage of method that logs a DeprecationWarning
Diffstat (limited to 'lib/helpers.js')
-rw-r--r--lib/helpers.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/helpers.js b/lib/helpers.js
index 3ab2e182..68e895e7 100644
--- a/lib/helpers.js
+++ b/lib/helpers.js
@@ -45,9 +45,9 @@ var Helpers = function (faker) {
var str = '';
for (var i = 0; i < string.length; i++) {
if (string.charAt(i) == symbol) {
- str += faker.random.number(9);
+ str += faker.datatype.number(9);
} else if (string.charAt(i) == "!"){
- str += faker.random.number({min: 2, max: 9});
+ str += faker.datatype.number({min: 2, max: 9});
} else {
str += string.charAt(i);
}
@@ -69,11 +69,11 @@ var Helpers = function (faker) {
for (var i = 0; i < string.length; i++) {
if (string.charAt(i) == "#") {
- str += faker.random.number(9);
+ str += faker.datatype.number(9);
} else if (string.charAt(i) == "?") {
str += faker.random.arrayElement(alpha);
} else if (string.charAt(i) == "*") {
- str += faker.random.boolean() ? faker.random.arrayElement(alpha) : faker.random.number(9);
+ str += faker.datatype.boolean() ? faker.random.arrayElement(alpha) : faker.datatype.number(9);
} else {
str += string.charAt(i);
}
@@ -161,7 +161,7 @@ var Helpers = function (faker) {
max = min;
min = tmp;
}
- repetitions = faker.random.number({min:min,max:max});
+ repetitions = faker.datatype.number({min:min,max:max});
string = string.slice(0,token.index) + faker.helpers.repeatString(token[1], repetitions) + string.slice(token.index+token[0].length);
token = string.match(RANGE_REP_REG);
}
@@ -186,7 +186,7 @@ var Helpers = function (faker) {
min = tmp;
}
string = string.slice(0,token.index) +
- faker.random.number({min:min, max:max}).toString() +
+ faker.datatype.number({min:min, max:max}).toString() +
string.slice(token.index+token[0].length);
token = string.match(RANGE_REG);
}
@@ -207,7 +207,7 @@ var Helpers = function (faker) {
}
o = o || ["a", "b", "c"];
for (var x, j, i = o.length - 1; i > 0; --i) {
- j = faker.random.number(i);
+ j = faker.datatype.number(i);
x = o[i];
o[i] = o[j];
o[j] = x;