Skip to content

Commit

Permalink
Change 'random' to 'datatype' to fix deprecations in faker (#149)
Browse files Browse the repository at this point in the history
  • Loading branch information
Robvio committed Jun 15, 2021
1 parent 5ed53f6 commit 2f9ccf5
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions src/fake.ts
Expand Up @@ -2,19 +2,19 @@ import * as faker from 'faker';
import * as moment from 'moment';

export function getRandomInt(min: number, max: number) {
return faker.random.number({ min, max });
return faker.datatype.number({ min, max });
}

export function getRandomItem<T>(array: ReadonlyArray<T>): T {
return array[getRandomInt(0, array.length - 1)];
}

export const stdScalarFakers = {
Int: () => faker.random.number({ min: 0, max: 99999, precision: 1 }),
Float: () => faker.random.number({ min: 0, max: 99999, precision: 0.01 }),
Int: () => faker.datatype.number({ min: 0, max: 99999, precision: 1 }),
Float: () => faker.datatype.number({ min: 0, max: 99999, precision: 0.01 }),
String: () => 'string',
Boolean: () => faker.random.boolean(),
ID: () => toBase64(faker.random.number({ max: 9999999999 }).toString()),
Boolean: () => faker.datatype.boolean(),
ID: () => toBase64(faker.datatype.number({ max: 9999999999 }).toString()),
};

function toBase64(str) {
Expand Down Expand Up @@ -125,7 +125,7 @@ const fakeFunctions = {
}

if (randomize === true) {
url += '#' + faker.random.number();
url += '#' + faker.datatype.number();
}

return url;
Expand Down Expand Up @@ -175,7 +175,8 @@ const fakeFunctions = {
// Random section
number: {
args: ['minNumber', 'maxNumber', 'precisionNumber'],
func: (min, max, precision) => faker.random.number({ min, max, precision }),
func: (min, max, precision) =>
faker.datatype.number({ min, max, precision }),
},
uuid: () => faker.random.uuid(),
word: () => faker.random.word(),
Expand Down

0 comments on commit 2f9ccf5

Please sign in to comment.