chore: update faker functions

This commit is contained in:
Simon Lecoq
2023-07-24 20:30:19 -04:00
parent fca0e34e9d
commit 0fad2fb0cb
53 changed files with 622 additions and 622 deletions

View File

@@ -10,7 +10,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
},
],
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
forks: {
nodes: [
@@ -19,10 +19,10 @@ export default function({faker, query, login = faker.internet.userName()}) {
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
},
],
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
popular: {
nodes: [{stargazers: {totalCount: faker.datatype.number(50000)}}],
nodes: [{stargazers: {totalCount: faker.number.int(50000)}}],
},
pullRequests: {
nodes: [
@@ -32,7 +32,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
repository: {nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`},
},
],
totalCount: faker.datatype.number(50000),
totalCount: faker.number.int(50000),
},
contributionsCollection: {
pullRequestReviewContributions: {
@@ -41,30 +41,30 @@ export default function({faker, query, login = faker.internet.userName()}) {
occurredAt: faker.date.recent(),
pullRequest: {
title: faker.lorem.sentence(),
number: faker.datatype.number(1000),
number: faker.number.int(1000),
repository: {nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`},
},
},
],
totalCount: faker.datatype.number(1000),
totalCount: faker.number.int(1000),
},
},
projects: {totalCount: faker.datatype.number(100)},
packages: {totalCount: faker.datatype.number(100)},
organizations: {nodes: [], totalCount: faker.datatype.number(5)},
projects: {totalCount: faker.number.int(100)},
packages: {totalCount: faker.number.int(100)},
organizations: {nodes: [], totalCount: faker.number.int(5)},
gists: {
nodes: [{createdAt: faker.date.recent(), name: faker.lorem.slug()}],
totalCount: faker.datatype.number(1000),
totalCount: faker.number.int(1000),
},
starredRepositories: {totalCount: faker.datatype.number(1000)},
followers: {totalCount: faker.datatype.number(10000)},
following: {totalCount: faker.datatype.number(10000)},
starredRepositories: {totalCount: faker.number.int(1000)},
followers: {totalCount: faker.number.int(10000)},
following: {totalCount: faker.number.int(10000)},
bio: faker.lorem.sentence(),
status: {message: faker.lorem.paragraph()},
sponsorshipsAsSponsor: {totalCount: faker.datatype.number(100)},
discussionsStarted: {totalCount: faker.datatype.number(1000)},
discussionsComments: {totalCount: faker.datatype.number(1000)},
discussionAnswers: {totalCount: faker.datatype.number(1000)},
sponsorshipsAsSponsor: {totalCount: faker.number.int(100)},
discussionsStarted: {totalCount: faker.number.int(1000)},
discussionsComments: {totalCount: faker.number.int(1000)},
discussionAnswers: {totalCount: faker.number.int(1000)},
},
})
}

View File

@@ -10,7 +10,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
},
],
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
forks: {
nodes: [
@@ -19,15 +19,15 @@ export default function({faker, query, login = faker.internet.userName()}) {
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
},
],
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
popular: {
nodes: [{stargazers: {totalCount: faker.datatype.number(50000)}}],
nodes: [{stargazers: {totalCount: faker.number.int(50000)}}],
},
projects: {totalCount: faker.datatype.number(100)},
packages: {totalCount: faker.datatype.number(100)},
membersWithRole: {totalCount: faker.datatype.number(100)},
sponsorshipsAsSponsor: {totalCount: faker.datatype.number(100)},
projects: {totalCount: faker.number.int(100)},
packages: {totalCount: faker.number.int(100)},
membersWithRole: {totalCount: faker.number.int(100)},
sponsorshipsAsSponsor: {totalCount: faker.number.int(100)},
},
})
}

View File

@@ -2,11 +2,11 @@
export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > achievements/ranking")
return ({
repo_rank: {repositoryCount: faker.datatype.number(100000)},
forks_rank: {repositoryCount: faker.datatype.number(100000)},
created_rank: {userCount: faker.datatype.number(100000)},
user_rank: {userCount: faker.datatype.number(100000)},
repo_total: {repositoryCount: faker.datatype.number(100000)},
user_total: {userCount: faker.datatype.number(100000)},
repo_rank: {repositoryCount: faker.number.int(100000)},
forks_rank: {repositoryCount: faker.number.int(100000)},
created_rank: {userCount: faker.number.int(100000)},
user_rank: {userCount: faker.number.int(100000)},
repo_total: {repositoryCount: faker.number.int(100000)},
user_total: {userCount: faker.number.int(100000)},
})
}

View File

@@ -4,12 +4,12 @@ export default function({faker, query, login = faker.internet.userName()}) {
return ({
user: {
contributionsCollection: {
totalRepositoriesWithContributedCommits: faker.datatype.number(100),
totalCommitContributions: faker.datatype.number(10000),
restrictedContributionsCount: faker.datatype.number(10000),
totalIssueContributions: faker.datatype.number(100),
totalPullRequestContributions: faker.datatype.number(1000),
totalPullRequestReviewContributions: faker.datatype.number(1000),
totalRepositoriesWithContributedCommits: faker.number.int(100),
totalCommitContributions: faker.number.int(10000),
restrictedContributionsCount: faker.number.int(10000),
totalIssueContributions: faker.number.int(100),
totalPullRequestContributions: faker.number.int(1000),
totalPullRequestReviewContributions: faker.number.int(1000),
},
},
})

View File

@@ -3,16 +3,16 @@ export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
return ({
user: {
packages: {totalCount: faker.datatype.number(10)},
starredRepositories: {totalCount: faker.datatype.number(1000)},
watching: {totalCount: faker.datatype.number(100)},
sponsorshipsAsSponsor: {totalCount: faker.datatype.number(10)},
sponsorshipsAsMaintainer: {totalCount: faker.datatype.number(10)},
repositoriesContributedTo: {totalCount: faker.datatype.number(100)},
followers: {totalCount: faker.datatype.number(1000)},
following: {totalCount: faker.datatype.number(1000)},
issueComments: {totalCount: faker.datatype.number(1000)},
organizations: {totalCount: faker.datatype.number(10)},
packages: {totalCount: faker.number.int(10)},
starredRepositories: {totalCount: faker.number.int(1000)},
watching: {totalCount: faker.number.int(100)},
sponsorshipsAsSponsor: {totalCount: faker.number.int(10)},
sponsorshipsAsMaintainer: {totalCount: faker.number.int(10)},
repositoriesContributedTo: {totalCount: faker.number.int(100)},
followers: {totalCount: faker.number.int(1000)},
following: {totalCount: faker.number.int(1000)},
issueComments: {totalCount: faker.number.int(1000)},
organizations: {totalCount: faker.number.int(10)},
},
})
}

View File

@@ -3,7 +3,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
return ({
user: {
repositories: {totalCount: faker.datatype.number(100), totalDiskUsage: faker.datatype.number(100000)},
repositories: {totalCount: faker.number.int(100), totalDiskUsage: faker.number.int(100000)},
},
})
}

View File

@@ -26,31 +26,31 @@ export default function({faker, query, login = faker.internet.userName()}) {
],
nodes: [
{
name: faker.random.words(),
watchers: {totalCount: faker.datatype.number(1000)},
stargazers: {totalCount: faker.datatype.number(10000)},
name: faker.lorem.words(),
watchers: {totalCount: faker.number.int(1000)},
stargazers: {totalCount: faker.number.int(10000)},
owner: {login},
languages: {
edges: [
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
],
},
issues_open: {totalCount: faker.datatype.number(100)},
issues_closed: {totalCount: faker.datatype.number(100)},
pr_open: {totalCount: faker.datatype.number(100)},
pr_closed: {totalCount: faker.datatype.number(100)},
pr_merged: {totalCount: faker.datatype.number(100)},
releases: {totalCount: faker.datatype.number(100)},
forkCount: faker.datatype.number(100),
issues_open: {totalCount: faker.number.int(100)},
issues_closed: {totalCount: faker.number.int(100)},
pr_open: {totalCount: faker.number.int(100)},
pr_closed: {totalCount: faker.number.int(100)},
pr_merged: {totalCount: faker.number.int(100)},
releases: {totalCount: faker.number.int(100)},
forkCount: faker.number.int(100),
licenseInfo: {spdxId: "MIT"},
deployments: {totalCount: faker.datatype.number(100)},
environments: {totalCount: faker.datatype.number(100)},
deployments: {totalCount: faker.number.int(100)},
environments: {totalCount: faker.number.int(100)},
},
],
},

View File

@@ -9,29 +9,29 @@ export default function({faker, query, login = faker.internet.userName()}) {
createdAt: new Date().toISOString(),
diskUsage: Math.floor(Math.random() * 10000),
homepageUrl: faker.internet.url(),
watchers: {totalCount: faker.datatype.number(1000)},
stargazers: {totalCount: faker.datatype.number(10000)},
watchers: {totalCount: faker.number.int(1000)},
stargazers: {totalCount: faker.number.int(10000)},
languages: {
edges: [
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.datatype.number(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
{size: faker.number.int(100000), node: {color: faker.internet.color(), name: faker.lorem.word()}},
],
},
issues_open: {totalCount: faker.datatype.number(100)},
issues_closed: {totalCount: faker.datatype.number(100)},
pr_open: {totalCount: faker.datatype.number(100)},
pr_closed: {totalCount: faker.datatype.number(100)},
pr_merged: {totalCount: faker.datatype.number(100)},
releases: {totalCount: faker.datatype.number(100)},
forkCount: faker.datatype.number(100),
issues_open: {totalCount: faker.number.int(100)},
issues_closed: {totalCount: faker.number.int(100)},
pr_open: {totalCount: faker.number.int(100)},
pr_closed: {totalCount: faker.number.int(100)},
pr_merged: {totalCount: faker.number.int(100)},
releases: {totalCount: faker.number.int(100)},
forkCount: faker.number.int(100),
licenseInfo: {spdxId: "MIT"},
deployments: {totalCount: faker.datatype.number(100)},
environments: {totalCount: faker.datatype.number(100)},
deployments: {totalCount: faker.number.int(100)},
environments: {totalCount: faker.number.int(100)},
},
},
})

View File

@@ -3,11 +3,11 @@ export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
return ({
user: {
databaseId: faker.datatype.number(10000000),
name: faker.name.fullName(),
databaseId: faker.number.int(10000000),
name: faker.person.fullName(),
login,
createdAt: `${faker.date.past(10)}`,
avatarUrl: faker.image.people(),
createdAt: `${faker.date.past({years:10})}`,
avatarUrl: faker.image.urlLoremFlickr({ category: 'people' }),
websiteUrl: faker.internet.url(),
twitterUsername: login,
},

View File

@@ -13,7 +13,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
contributionDays = []
}
//Random contributions
const contributionCount = Math.min(10, Math.max(0, faker.datatype.number(14) - 4))
const contributionCount = Math.min(10, Math.max(0, faker.number.int(14) - 4))
contributionDays.push({
contributionCount,
color: ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"][Math.ceil(contributionCount / 10 / 0.25)],

View File

@@ -14,7 +14,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
user: {
repositoryDiscussionsComments: {
edges: new Array(100).fill(null).map(_ => ({cursor: "MOCKED_CURSOR"})),
nodes: new Array(100).fill(null).map(_ => ({upvoteCount: faker.datatype.number(10)})),
nodes: new Array(100).fill(null).map(_ => ({upvoteCount: faker.number.int(10)})),
},
},
})

View File

@@ -3,9 +3,9 @@ export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > discussions/statistics")
return ({
user: {
started: {totalCount: faker.datatype.number(1000)},
comments: {totalCount: faker.datatype.number(1000)},
answers: {totalCount: faker.datatype.number(1000)},
started: {totalCount: faker.number.int(1000)},
comments: {totalCount: faker.number.int(1000)},
answers: {totalCount: faker.number.int(1000)},
},
})
}

View File

@@ -2,13 +2,13 @@
export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > followup/repository")
return ({
issues_open: {issueCount: faker.datatype.number(100)},
issues_drafts: {issueCount: faker.datatype.number(100)},
issues_skipped: {issueCount: faker.datatype.number(100)},
issues_closed: {issueCount: faker.datatype.number(100)},
pr_open: {issueCount: faker.datatype.number(100)},
pr_drafts: {issueCount: faker.datatype.number(100)},
pr_closed: {issueCount: faker.datatype.number(100)},
pr_merged: {issueCount: faker.datatype.number(100)},
issues_open: {issueCount: faker.number.int(100)},
issues_drafts: {issueCount: faker.number.int(100)},
issues_skipped: {issueCount: faker.number.int(100)},
issues_closed: {issueCount: faker.number.int(100)},
pr_open: {issueCount: faker.number.int(100)},
pr_drafts: {issueCount: faker.number.int(100)},
pr_closed: {issueCount: faker.number.int(100)},
pr_merged: {issueCount: faker.number.int(100)},
})
}

View File

@@ -2,13 +2,13 @@
export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > followup/user")
return ({
issues_open: {issueCount: faker.datatype.number(100)},
issues_drafts: {issueCount: faker.datatype.number(100)},
issues_skipped: {issueCount: faker.datatype.number(100)},
issues_closed: {issueCount: faker.datatype.number(100)},
pr_open: {issueCount: faker.datatype.number(100)},
pr_drafts: {issueCount: faker.datatype.number(100)},
pr_closed: {issueCount: faker.datatype.number(100)},
pr_merged: {issueCount: faker.datatype.number(100)},
issues_open: {issueCount: faker.number.int(100)},
issues_drafts: {issueCount: faker.number.int(100)},
issues_skipped: {issueCount: faker.number.int(100)},
issues_closed: {issueCount: faker.number.int(100)},
pr_open: {issueCount: faker.number.int(100)},
pr_drafts: {issueCount: faker.number.int(100)},
pr_closed: {issueCount: faker.number.int(100)},
pr_merged: {issueCount: faker.number.int(100)},
})
}

View File

@@ -18,21 +18,21 @@ export default function({faker, query, login = faker.internet.userName()}) {
cursor: "MOCKED_CURSOR",
},
],
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
nodes: [
{
stargazerCount: faker.datatype.number(10),
stargazerCount: faker.number.int(10),
isFork: false,
forks: {totalCount: faker.datatype.number(10)},
forks: {totalCount: faker.number.int(10)},
files: [{name: faker.system.fileName()}],
comments: {totalCount: faker.datatype.number(10)},
comments: {totalCount: faker.number.int(10)},
},
{
stargazerCount: faker.datatype.number(10),
stargazerCount: faker.number.int(10),
isFork: false,
forks: {totalCount: faker.datatype.number(10)},
forks: {totalCount: faker.number.int(10)},
files: [{name: faker.system.fileName()}],
comments: {totalCount: faker.datatype.number(10)},
comments: {totalCount: faker.number.int(10)},
},
],
},

View File

@@ -13,7 +13,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
contributionDays = []
}
//Random contributions
const contributionCount = Math.min(10, Math.max(0, faker.datatype.number(14) - 4))
const contributionCount = Math.min(10, Math.max(0, faker.number.int(14) - 4))
contributionDays.push({
contributionCount,
color: ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"][Math.ceil(contributionCount / 10 / 0.25)],

View File

@@ -22,11 +22,11 @@ export default function({faker, query, login = faker.internet.userName()}) {
avatarUrl: null,
},
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
stargazers: {totalCount: faker.datatype.number(1000)},
watchers: {totalCount: faker.datatype.number(1000)},
forks: {totalCount: faker.datatype.number(1000)},
issues: {totalCount: faker.datatype.number(1000)},
pullRequests: {totalCount: faker.datatype.number(1000)},
stargazers: {totalCount: faker.number.int(1000)},
watchers: {totalCount: faker.number.int(1000)},
forks: {totalCount: faker.number.int(1000)},
issues: {totalCount: faker.number.int(1000)},
pullRequests: {totalCount: faker.number.int(1000)},
},
},
],

View File

@@ -15,7 +15,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
: ({
user: {
issues: {
totalCount: faker.datatype.number(1000),
totalCount: faker.number.int(1000),
edges: [
{
cursor: "MOCKED_CURSOR",

View File

@@ -9,9 +9,9 @@ export default function({faker, query, login = faker.internet.userName()}) {
updatedAt: `${faker.date.recent()}`,
body: faker.lorem.paragraph(),
progress: {
doneCount: faker.datatype.number(10),
inProgressCount: faker.datatype.number(10),
todoCount: faker.datatype.number(10),
doneCount: faker.number.int(10),
inProgressCount: faker.number.int(10),
todoCount: faker.number.int(10),
enabled: true,
},
},

View File

@@ -12,7 +12,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
get totalCount() {
return this.nodes.length
},
nodes: new Array(faker.datatype.number(10)).fill(null).map(() => ({type: faker.helpers.arrayElement(["DRAFT_ISSUE", "ISSUE", "PULL_REQUEST", "REDACTED"]), fieldValues: {nodes: [{text: faker.lorem.sentence()}]}})),
nodes: new Array(faker.number.int(10)).fill(null).map(() => ({type: faker.helpers.arrayElement(["DRAFT_ISSUE", "ISSUE", "PULL_REQUEST", "REDACTED"]), fieldValues: {nodes: [{text: faker.lorem.sentence()}]}})),
},
},
},

View File

@@ -11,9 +11,9 @@ export default function({faker, query, login = faker.internet.userName()}) {
updatedAt: `${faker.date.recent()}`,
body: faker.lorem.paragraph(),
progress: {
doneCount: faker.datatype.number(10),
inProgressCount: faker.datatype.number(10),
todoCount: faker.datatype.number(10),
doneCount: faker.number.int(10),
inProgressCount: faker.number.int(10),
todoCount: faker.number.int(10),
enabled: true,
},
},

View File

@@ -14,7 +14,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
get totalCount() {
return this.nodes.length
},
nodes: new Array(faker.datatype.number(10)).fill(null).map(() => ({type: faker.helpers.arrayElement(["DRAFT_ISSUE", "ISSUE", "PULL_REQUEST", "REDACTED"]), fieldValues: {nodes: [{text: faker.lorem.sentence()}]}})),
nodes: new Array(faker.number.int(10)).fill(null).map(() => ({type: faker.helpers.arrayElement(["DRAFT_ISSUE", "ISSUE", "PULL_REQUEST", "REDACTED"]), fieldValues: {nodes: [{text: faker.lorem.sentence()}]}})),
},
},
],

View File

@@ -8,17 +8,17 @@ export default function({faker, query, login = faker.internet.userName()}) {
node: {
createdAt: faker.date.past(),
description: "📊 An image generator with 20+ metrics about your GitHub account such as activity, community, repositories, coding habits, website performances, music played, starred topics, etc. that you can put on your profile or elsewhere !",
forkCount: faker.datatype.number(100),
forkCount: faker.number.int(100),
isFork: false,
issues: {
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
nameWithOwner: "lowlighter/metrics",
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
pullRequests: {
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
stargazerCount: faker.datatype.number(10000),
stargazerCount: faker.number.int(10000),
licenseInfo: {
nickname: null,
name: "MIT License",

View File

@@ -5,17 +5,17 @@ export default function({faker, query, login = faker.internet.userName()}) {
repository: {
createdAt: faker.date.past(),
description: "📊 An image generator with 20+ metrics about your GitHub account such as activity, community, repositories, coding habits, website performances, music played, starred topics, etc. that you can put on your profile or elsewhere !",
forkCount: faker.datatype.number(100),
forkCount: faker.number.int(100),
isFork: false,
issues: {
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
nameWithOwner: "lowlighter/metrics",
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
pullRequests: {
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
stargazerCount: faker.datatype.number(10000),
stargazerCount: faker.number.int(10000),
licenseInfo: {
nickname: null,
name: "MIT License",

View File

@@ -21,7 +21,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
avatarUrl: null,
},
tier: {
monthlyPriceInDollars: faker.datatype.number(10),
monthlyPriceInDollars: faker.number.int(10),
},
})),
},

View File

@@ -20,7 +20,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
avatarUrl: null,
},
sponsorsTier: {
monthlyPriceInDollars: faker.datatype.number(10),
monthlyPriceInDollars: faker.number.int(10),
},
})),
},

View File

@@ -6,7 +6,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
sponsorsListing: {
fullDescription: faker.lorem.sentences(),
activeGoal: {
percentComplete: faker.datatype.number(100),
percentComplete: faker.number.int(100),
title: faker.lorem.sentence(),
description: faker.lorem.sentence(),
},

View File

@@ -3,7 +3,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
console.debug("metrics/compute/mocks > mocking graphql api result > sponsorships/default")
return ({
user: {
totalSponsorshipAmountAsSponsorInCents: faker.datatype.number(100000),
totalSponsorshipAmountAsSponsorInCents: faker.number.int(100000),
sponsorshipsAsSponsor: {
nodes: [{createdAt: `${faker.date.recent()}`}],
},

View File

@@ -12,11 +12,11 @@ export default function({faker, query, login = faker.internet.userName()}) {
: ({
repository: {
stargazers: {
edges: new Array(faker.datatype.number({min: 50, max: 100})).fill(null).map(() => ({
starredAt: `${faker.date.recent(30)}`,
edges: new Array(faker.number.int({min: 50, max: 100})).fill(null).map(() => ({
starredAt: `${faker.date.recent({days:30})}`,
cursor: "MOCKED_CURSOR",
node: {
location: faker.address.city(),
location: faker.location.city(),
},
})),
},

View File

@@ -6,20 +6,20 @@ export default function({faker, query, login = faker.internet.userName()}) {
starredRepositories: {
edges: [
{
starredAt: `${faker.date.recent(14)}`,
starredAt: `${faker.date.recent({days:14})}`,
node: {
description: "📊 An image generator with 20+ metrics about your GitHub account such as activity, community, repositories, coding habits, website performances, music played, starred topics, etc. that you can put on your profile or elsewhere !",
forkCount: faker.datatype.number(100),
forkCount: faker.number.int(100),
isFork: false,
issues: {
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
nameWithOwner: "lowlighter/metrics",
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
pullRequests: {
totalCount: faker.datatype.number(100),
totalCount: faker.number.int(100),
},
stargazerCount: faker.datatype.number(10000),
stargazerCount: faker.number.int(10000),
licenseInfo: {
nickname: null,
name: "MIT License",

View File

@@ -17,7 +17,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
comment: {
@@ -29,7 +29,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
body: faker.lorem.sentence(),
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -39,7 +39,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
action: "created",
@@ -58,7 +58,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
body: "",
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -68,7 +68,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
action: faker.helpers.arrayElement(["opened", "closed", "reopened"]),
@@ -82,7 +82,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
performed_via_github_app: null,
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -92,7 +92,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
pages: [
@@ -105,7 +105,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
},
],
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -115,7 +115,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
action: "created",
@@ -138,7 +138,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
performed_via_github_app: null,
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -148,15 +148,15 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
forkee: {
name: faker.random.word(),
full_name: `${faker.random.word()}/${faker.random.word()}`,
name: faker.lorem.word(),
full_name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -166,7 +166,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
action: "created",
@@ -186,7 +186,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
},
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -196,18 +196,18 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
action: "published",
release: {
tag_name: `v${faker.datatype.number()}.${faker.datatype.number()}`,
name: faker.random.words(4),
tag_name: `v${faker.number.int()}.${faker.number.int()}`,
name: faker.lorem.words(4),
draft: faker.datatype.boolean(),
prerelease: faker.datatype.boolean(),
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -217,14 +217,14 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
ref: faker.lorem.slug(),
ref_type: faker.helpers.arrayElement(["tag", "branch"]),
master_branch: "master",
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -237,7 +237,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
name: "lowlighter/metrics",
},
payload: {action: "started"},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -247,13 +247,13 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
ref: faker.lorem.slug(),
ref_type: faker.helpers.arrayElement(["tag", "branch"]),
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -263,7 +263,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
size: 1,
@@ -279,7 +279,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
},
],
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -289,7 +289,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
action: faker.helpers.arrayElement(["opened", "closed"]),
@@ -300,12 +300,12 @@ export default async function({faker}, target, that, [{username: login, page, pe
},
state: "open",
title: faker.lorem.sentence(),
additions: faker.datatype.number(1000),
deletions: faker.datatype.number(1000),
changed_files: faker.datatype.number(10),
additions: faker.number.int(1000),
deletions: faker.number.int(1000),
changed_files: faker.number.int(10),
},
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -315,7 +315,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {
member: {
@@ -323,7 +323,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
},
action: "added",
},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
{
@@ -333,10 +333,10 @@ export default async function({faker}, target, that, [{username: login, page, pe
login,
},
repo: {
name: `${faker.random.word()}/${faker.random.word()}`,
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
},
payload: {},
created_at: faker.date.recent(7),
created_at: faker.date.recent({days:7}),
public: true,
},
],

View File

@@ -10,13 +10,13 @@ export default async function({faker}, target, that, [{owner, repo}]) {
"x-oauth-scopes": "repo",
},
data: {
id: faker.datatype.number(100000),
id: faker.number.int(100000),
name: repo,
full_name: `${owner}/${repo}`,
private: false,
owner: {
login: owner,
id: faker.datatype.number(100000),
id: faker.number.int(100000),
},
description: faker.lorem.sentences(),
created_at: faker.date.past(),

View File

@@ -11,12 +11,12 @@ export default async function({faker}, target, that, [{owner, repo}]) {
},
data: [
{
total: faker.datatype.number(10000),
total: faker.number.int(10000),
weeks: [
{w: faker.date.recent(), a: faker.datatype.number(10000), d: faker.datatype.number(10000), c: faker.datatype.number(10000)},
{w: faker.date.recent(), a: faker.datatype.number(10000), d: faker.datatype.number(10000), c: faker.datatype.number(10000)},
{w: faker.date.recent(), a: faker.datatype.number(10000), d: faker.datatype.number(10000), c: faker.datatype.number(10000)},
{w: faker.date.recent(), a: faker.datatype.number(10000), d: faker.datatype.number(10000), c: faker.datatype.number(10000)},
{w: faker.date.recent(), a: faker.number.int(10000), d: faker.number.int(10000), c: faker.number.int(10000)},
{w: faker.date.recent(), a: faker.number.int(10000), d: faker.number.int(10000), c: faker.number.int(10000)},
{w: faker.date.recent(), a: faker.number.int(10000), d: faker.number.int(10000), c: faker.number.int(10000)},
{w: faker.date.recent(), a: faker.number.int(10000), d: faker.number.int(10000), c: faker.number.int(10000)},
].sort((a, b) => new Date(a.w) - new Date(b.w)),
author: {
login: owner,

View File

@@ -1,8 +1,8 @@
/**Mocked data */
export default async function({faker}, target, that, [{owner, repo}]) {
console.debug("metrics/compute/mocks > mocking rest api result > rest.repos.getViews")
const count = faker.datatype.number(10000) * 2
const uniques = faker.datatype.number(count) * 2
const count = faker.number.int(10000) * 2
const uniques = faker.number.int(count) * 2
return ({
status: 200,
url: `https://api.github.com/repos/${owner}/${repo}/traffic/views`,

View File

@@ -21,13 +21,13 @@ export default async function({faker}, target, that, [{page, per_page, owner, re
name: owner,
login: faker.internet.userName(),
avatar_url: null,
date: `${faker.date.recent(14)}`,
date: `${faker.date.recent({days:14})}`,
},
committer: {
name: owner,
login: faker.internet.userName(),
avatar_url: null,
date: `${faker.date.recent(14)}`,
date: `${faker.date.recent({days:14})}`,
},
},
}))

View File

@@ -9,10 +9,10 @@ export default async function({faker}, target, that, [{owner, repo}]) {
status: "200 OK",
"x-oauth-scopes": "repo",
},
data: new Array(40 + faker.datatype.number(60)).fill(null).map(() => ({
data: new Array(40 + faker.number.int(60)).fill(null).map(() => ({
login: faker.internet.userName(),
avatar_url: null,
contributions: faker.datatype.number(1000),
contributions: faker.number.int(1000),
})),
})
}

View File

@@ -28,22 +28,22 @@ export default async function({faker}, target, that, args) {
author: {
name: faker.internet.userName(),
email: faker.internet.email(),
date: `${faker.date.recent(7)}`,
date: `${faker.date.recent({days:7})}`,
},
committer: {
name: faker.internet.userName(),
email: faker.internet.email(),
date: `${faker.date.recent(7)}`,
date: `${faker.date.recent({days:7})}`,
},
url: "https://api.github.com/repos/lowlighter/metrics/commits/MOCKED_SHA",
},
author: {
login: faker.internet.userName(),
id: faker.datatype.number(100000000),
id: faker.number.int(100000000),
},
committer: {
login: faker.internet.userName(),
id: faker.datatype.number(100000000),
id: faker.number.int(100000000),
},
files: [
{

View File

@@ -12,7 +12,7 @@ export default async function({faker}, target, that, [{username}]) {
data: {
login: faker.internet.userName(),
avatar_url: null,
contributions: faker.datatype.number(1000),
contributions: faker.number.int(1000),
},
})
}