chore: update faker functions
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -5,9 +5,9 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
//Get recently played tracks
|
//Get recently played tracks
|
||||||
if (/user.getrecenttracks/.test(url)) {
|
if (/user.getrecenttracks/.test(url)) {
|
||||||
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
||||||
const artist = faker.random.word()
|
const artist = faker.lorem.word()
|
||||||
const album = faker.random.words(3)
|
const album = faker.lorem.words(3)
|
||||||
const track = faker.random.words(5)
|
const track = faker.lorem.words(5)
|
||||||
const date = faker.date.recent()
|
const date = faker.date.recent()
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
@@ -64,8 +64,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
}
|
}
|
||||||
else if (/user.gettoptracks/.test(url)) {
|
else if (/user.gettoptracks/.test(url)) {
|
||||||
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
||||||
const artist = faker.random.word()
|
const artist = faker.lorem.word()
|
||||||
const track = faker.random.words(5)
|
const track = faker.lorem.words(5)
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
@@ -112,7 +112,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
}
|
}
|
||||||
else if (/user.gettopartists/.test(url)) {
|
else if (/user.gettopartists/.test(url)) {
|
||||||
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
||||||
const artist = faker.random.word()
|
const artist = faker.lorem.word()
|
||||||
const playcount = faker.random.number()
|
const playcount = faker.random.number()
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ export default function({faker, url}) {
|
|||||||
device: "xDrip-DexcomG5",
|
device: "xDrip-DexcomG5",
|
||||||
date: lastInterval,
|
date: lastInterval,
|
||||||
dateString: new Date(lastInterval).toISOString(),
|
dateString: new Date(lastInterval).toISOString(),
|
||||||
sgv: faker.datatype.number({min: 40, max: 400}),
|
sgv: faker.number.int({min: 40, max: 400}),
|
||||||
delta: faker.datatype.number({min: -10, max: 10}),
|
delta: faker.number.int({min: -10, max: 10}),
|
||||||
direction: faker.helpers.arrayElement(["SingleUp", "DoubleUp", "FortyFiveUp", "Flat", "FortyFiveDown", "SingleDown", "DoubleDown"]),
|
direction: faker.helpers.arrayElement(["SingleUp", "DoubleUp", "FortyFiveUp", "Flat", "FortyFiveDown", "SingleDown", "DoubleDown"]),
|
||||||
type: "sgv",
|
type: "sgv",
|
||||||
filtered: 0,
|
filtered: 0,
|
||||||
@@ -21,7 +21,7 @@ export default function({faker, url}) {
|
|||||||
rssi: 100,
|
rssi: 100,
|
||||||
noise: 1,
|
noise: 1,
|
||||||
sysTime: new Date(lastInterval).toISOString(),
|
sysTime: new Date(lastInterval).toISOString(),
|
||||||
utcOffset: faker.datatype.number({min: -12, max: 14}) * 60,
|
utcOffset: faker.number.int({min: -12, max: 14}) * 60,
|
||||||
})),
|
})),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,40 +34,40 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
details: {
|
details: {
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
observedFirstContentfulPaint: faker.datatype.number(500),
|
observedFirstContentfulPaint: faker.number.int(500),
|
||||||
observedFirstVisualChangeTs: faker.date.recent(),
|
observedFirstVisualChangeTs: faker.date.recent(),
|
||||||
observedFirstContentfulPaintTs: faker.date.recent(),
|
observedFirstContentfulPaintTs: faker.date.recent(),
|
||||||
firstContentfulPaint: faker.datatype.number(500),
|
firstContentfulPaint: faker.number.int(500),
|
||||||
observedDomContentLoaded: faker.datatype.number(500),
|
observedDomContentLoaded: faker.number.int(500),
|
||||||
observedFirstMeaningfulPaint: faker.datatype.number(1000),
|
observedFirstMeaningfulPaint: faker.number.int(1000),
|
||||||
maxPotentialFID: faker.datatype.number(500),
|
maxPotentialFID: faker.number.int(500),
|
||||||
observedLoad: faker.datatype.number(500),
|
observedLoad: faker.number.int(500),
|
||||||
firstMeaningfulPaint: faker.datatype.number(500),
|
firstMeaningfulPaint: faker.number.int(500),
|
||||||
observedCumulativeLayoutShift: faker.datatype.float({max: 1}),
|
observedCumulativeLayoutShift: faker.datatype.float({max: 1}),
|
||||||
observedSpeedIndex: faker.datatype.number(1000),
|
observedSpeedIndex: faker.number.int(1000),
|
||||||
observedSpeedIndexTs: faker.date.recent(),
|
observedSpeedIndexTs: faker.date.recent(),
|
||||||
observedTimeOriginTs: faker.date.recent(),
|
observedTimeOriginTs: faker.date.recent(),
|
||||||
observedLargestContentfulPaint: faker.datatype.number(1000),
|
observedLargestContentfulPaint: faker.number.int(1000),
|
||||||
cumulativeLayoutShift: faker.datatype.float({max: 1}),
|
cumulativeLayoutShift: faker.datatype.float({max: 1}),
|
||||||
observedFirstPaintTs: faker.date.recent(),
|
observedFirstPaintTs: faker.date.recent(),
|
||||||
observedTraceEndTs: faker.date.recent(),
|
observedTraceEndTs: faker.date.recent(),
|
||||||
largestContentfulPaint: faker.datatype.number(2000),
|
largestContentfulPaint: faker.number.int(2000),
|
||||||
observedTimeOrigin: faker.datatype.number(10),
|
observedTimeOrigin: faker.number.int(10),
|
||||||
speedIndex: faker.datatype.number(1000),
|
speedIndex: faker.number.int(1000),
|
||||||
observedTraceEnd: faker.datatype.number(2000),
|
observedTraceEnd: faker.number.int(2000),
|
||||||
observedDomContentLoadedTs: faker.date.recent(),
|
observedDomContentLoadedTs: faker.date.recent(),
|
||||||
observedFirstPaint: faker.datatype.number(500),
|
observedFirstPaint: faker.number.int(500),
|
||||||
totalBlockingTime: faker.datatype.number(500),
|
totalBlockingTime: faker.number.int(500),
|
||||||
observedLastVisualChangeTs: faker.date.recent(),
|
observedLastVisualChangeTs: faker.date.recent(),
|
||||||
observedFirstVisualChange: faker.datatype.number(500),
|
observedFirstVisualChange: faker.number.int(500),
|
||||||
observedLargestContentfulPaintTs: faker.date.recent(),
|
observedLargestContentfulPaintTs: faker.date.recent(),
|
||||||
estimatedInputLatency: faker.datatype.number(100),
|
estimatedInputLatency: faker.number.int(100),
|
||||||
observedLoadTs: faker.date.recent(),
|
observedLoadTs: faker.date.recent(),
|
||||||
observedLastVisualChange: faker.datatype.number(1000),
|
observedLastVisualChange: faker.number.int(1000),
|
||||||
firstCPUIdle: faker.datatype.number(1000),
|
firstCPUIdle: faker.number.int(1000),
|
||||||
interactive: faker.datatype.number(1000),
|
interactive: faker.number.int(1000),
|
||||||
observedNavigationStartTs: faker.date.recent(),
|
observedNavigationStartTs: faker.date.recent(),
|
||||||
observedNavigationStart: faker.datatype.number(10),
|
observedNavigationStart: faker.number.int(10),
|
||||||
observedFirstMeaningfulPaintTs: faker.date.recent(),
|
observedFirstMeaningfulPaintTs: faker.date.recent(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@@ -98,7 +98,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
pwa: {
|
pwa: {
|
||||||
id: "pwa",
|
id: "pwa",
|
||||||
title: "PWA",
|
title: "PWA",
|
||||||
score: faker.datatype.number({max: 1}),
|
score: faker.number.int({max: 1}),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -8,16 +8,16 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
poops: new Array(12 + faker.datatype.number(6)).fill(null).map(_ => ({
|
poops: new Array(12 + faker.number.int(6)).fill(null).map(_ => ({
|
||||||
id: 79744699,
|
id: 79744699,
|
||||||
latitude: faker.address.latitude(),
|
latitude: faker.location.latitude(),
|
||||||
longitude: faker.address.longitude(),
|
longitude: faker.location.longitude(),
|
||||||
created_at: faker.date.past().toISOString(),
|
created_at: faker.date.past().toISOString(),
|
||||||
note: "",
|
note: "",
|
||||||
place: "",
|
place: "",
|
||||||
rating: faker.datatype.number(5),
|
rating: faker.number.int(5),
|
||||||
followers_count: faker.datatype.number(100),
|
followers_count: faker.number.int(100),
|
||||||
comments_count: faker.datatype.number(12),
|
comments_count: faker.number.int(12),
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
//Get recently played tracks
|
//Get recently played tracks
|
||||||
if (/me.player.recently-played/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
if (/me.player.recently-played/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
||||||
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
||||||
const artist = faker.random.words()
|
const artist = faker.lorem.words()
|
||||||
const track = faker.random.words(5)
|
const track = faker.lorem.words(5)
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
@@ -63,8 +63,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
}
|
}
|
||||||
else if (/me.top.tracks/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
else if (/me.top.tracks/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
||||||
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
||||||
const artist = faker.random.words()
|
const artist = faker.lorem.words()
|
||||||
const track = faker.random.words(5)
|
const track = faker.lorem.words(5)
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
@@ -115,8 +115,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
}
|
}
|
||||||
else if (/me.top.artists/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
else if (/me.top.artists/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
||||||
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
||||||
const genre = faker.random.words()
|
const genre = faker.lorem.words()
|
||||||
const track = faker.random.words(5)
|
const track = faker.lorem.words(5)
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
|
|||||||
@@ -13,20 +13,20 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
data: {
|
data: {
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
badge_counts: {bronze: faker.datatype.number(500), silver: faker.datatype.number(300), gold: faker.datatype.number(100)},
|
badge_counts: {bronze: faker.number.int(500), silver: faker.number.int(300), gold: faker.number.int(100)},
|
||||||
accept_rate: faker.datatype.number(100),
|
accept_rate: faker.number.int(100),
|
||||||
answer_count: faker.datatype.number(1000),
|
answer_count: faker.number.int(1000),
|
||||||
question_count: faker.datatype.number(1000),
|
question_count: faker.number.int(1000),
|
||||||
view_count: faker.datatype.number(10000),
|
view_count: faker.number.int(10000),
|
||||||
creation_date: faker.date.past(),
|
creation_date: faker.date.past(),
|
||||||
display_name: faker.internet.userName(),
|
display_name: faker.internet.userName(),
|
||||||
user_id,
|
user_id,
|
||||||
reputation: faker.datatype.number(100000),
|
reputation: faker.number.int(100000),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
has_more: false,
|
has_more: false,
|
||||||
quota_max: 300,
|
quota_max: 300,
|
||||||
quota_remaining: faker.datatype.number(300),
|
quota_remaining: faker.number.int(300),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -36,7 +36,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
total: faker.datatype.number(10000),
|
total: faker.number.int(10000),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -50,23 +50,23 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
tags: new Array(5).fill(null).map(_ => faker.lorem.slug()),
|
tags: new Array(5).fill(null).map(_ => faker.lorem.slug()),
|
||||||
owner: {display_name: faker.internet.userName()},
|
owner: {display_name: faker.internet.userName()},
|
||||||
is_answered: faker.datatype.boolean(),
|
is_answered: faker.datatype.boolean(),
|
||||||
view_count: faker.datatype.number(10000),
|
view_count: faker.number.int(10000),
|
||||||
accepted_answer_id: faker.datatype.number(1000000),
|
accepted_answer_id: faker.number.int(1000000),
|
||||||
answer_count: faker.datatype.number(100),
|
answer_count: faker.number.int(100),
|
||||||
score: faker.datatype.number(1000),
|
score: faker.number.int(1000),
|
||||||
creation_date: faker.date.recent(),
|
creation_date: faker.date.recent(),
|
||||||
down_vote_count: faker.datatype.number(1000),
|
down_vote_count: faker.number.int(1000),
|
||||||
up_vote_count: faker.datatype.number(1000),
|
up_vote_count: faker.number.int(1000),
|
||||||
comment_count: faker.datatype.number(1000),
|
comment_count: faker.number.int(1000),
|
||||||
favorite_count: faker.datatype.number(1000),
|
favorite_count: faker.number.int(1000),
|
||||||
title: faker.lorem.sentence(),
|
title: faker.lorem.sentence(),
|
||||||
body_markdown: faker.lorem.paragraphs(),
|
body_markdown: faker.lorem.paragraphs(),
|
||||||
link: faker.internet.url(),
|
link: faker.internet.url(),
|
||||||
question_id: faker.datatype.number(1000000),
|
question_id: faker.number.int(1000000),
|
||||||
})),
|
})),
|
||||||
has_more: false,
|
has_more: false,
|
||||||
quota_max: 300,
|
quota_max: 300,
|
||||||
quota_remaining: faker.datatype.number(300),
|
quota_remaining: faker.number.int(300),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -80,18 +80,18 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
owner: {display_name: faker.internet.userName()},
|
owner: {display_name: faker.internet.userName()},
|
||||||
link: faker.internet.url(),
|
link: faker.internet.url(),
|
||||||
is_accepted: faker.datatype.boolean(),
|
is_accepted: faker.datatype.boolean(),
|
||||||
score: faker.datatype.number(1000),
|
score: faker.number.int(1000),
|
||||||
down_vote_count: faker.datatype.number(1000),
|
down_vote_count: faker.number.int(1000),
|
||||||
up_vote_count: faker.datatype.number(1000),
|
up_vote_count: faker.number.int(1000),
|
||||||
comment_count: faker.datatype.number(1000),
|
comment_count: faker.number.int(1000),
|
||||||
creation_date: faker.date.recent(),
|
creation_date: faker.date.recent(),
|
||||||
question_id: faker.datatype.number(1000000),
|
question_id: faker.number.int(1000000),
|
||||||
body_markdown: faker.lorem.paragraphs(),
|
body_markdown: faker.lorem.paragraphs(),
|
||||||
answer_id: faker.datatype.number(1000000),
|
answer_id: faker.number.int(1000000),
|
||||||
})),
|
})),
|
||||||
has_more: false,
|
has_more: false,
|
||||||
quota_max: 300,
|
quota_max: 300,
|
||||||
quota_remaining: faker.datatype.number(300),
|
quota_remaining: faker.number.int(300),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1537,7 +1537,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
response: {
|
response: {
|
||||||
player_level: faker.datatype.number(500),
|
player_level: faker.number.int(500),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -10,10 +10,10 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
status: 200,
|
status: 200,
|
||||||
data: {
|
data: {
|
||||||
data: {
|
data: {
|
||||||
profile_image_url: faker.image.people(),
|
profile_image_url: faker.image.urlLoremFlickr({ category: 'people' }),
|
||||||
name: faker.name.fullName(),
|
name: faker.person.fullName(),
|
||||||
verified: faker.datatype.boolean(),
|
verified: faker.datatype.boolean(),
|
||||||
id: faker.datatype.number(1000000).toString(),
|
id: faker.number.int(1000000).toString(),
|
||||||
username,
|
username,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -27,7 +27,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
data: {
|
data: {
|
||||||
data: [
|
data: [
|
||||||
{
|
{
|
||||||
id: faker.datatype.number(100000000000000).toString(),
|
id: faker.number.int(100000000000000).toString(),
|
||||||
created_at: `${faker.date.recent()}`,
|
created_at: `${faker.date.recent()}`,
|
||||||
entities: {
|
entities: {
|
||||||
mentions: [
|
mentions: [
|
||||||
@@ -37,7 +37,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
text: "Checkout metrics from @lowlighter ! #GitHub",
|
text: "Checkout metrics from @lowlighter ! #GitHub",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: faker.datatype.number(100000000000000).toString(),
|
id: faker.number.int(100000000000000).toString(),
|
||||||
created_at: `${faker.date.recent()}`,
|
created_at: `${faker.date.recent()}`,
|
||||||
text: faker.lorem.paragraph(),
|
text: faker.lorem.paragraph(),
|
||||||
},
|
},
|
||||||
@@ -45,15 +45,15 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
includes: {
|
includes: {
|
||||||
users: [
|
users: [
|
||||||
{
|
{
|
||||||
id: faker.datatype.number(100000000000000).toString(),
|
id: faker.number.int(100000000000000).toString(),
|
||||||
name: "lowlighter",
|
name: "lowlighter",
|
||||||
username: "lowlighter",
|
username: "lowlighter",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
newest_id: faker.datatype.number(100000000000000).toString(),
|
newest_id: faker.number.int(100000000000000).toString(),
|
||||||
oldest_id: faker.datatype.number(100000000000000).toString(),
|
oldest_id: faker.number.int(100000000000000).toString(),
|
||||||
result_count: 2,
|
result_count: 2,
|
||||||
next_token: "MOCKED_CURSOR",
|
next_token: "MOCKED_CURSOR",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -7,20 +7,20 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
console.debug(`metrics/compute/mocks > mocking wakatime api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking wakatime api result > ${url}`)
|
||||||
const stats = array => {
|
const stats = array => {
|
||||||
const elements = []
|
const elements = []
|
||||||
let results = new Array(4 + faker.datatype.number(2)).fill(null).map(_ => ({
|
let results = new Array(4 + faker.number.int(2)).fill(null).map(_ => ({
|
||||||
get digital() {
|
get digital() {
|
||||||
return `${this.hours}:${this.minutes}`
|
return `${this.hours}:${this.minutes}`
|
||||||
},
|
},
|
||||||
hours: faker.datatype.number(1000),
|
hours: faker.number.int(1000),
|
||||||
minutes: faker.datatype.number(1000),
|
minutes: faker.number.int(1000),
|
||||||
name: array ? faker.helpers.arrayElement(array) : faker.random.words(2).replace(/ /g, "-").toLocaleLowerCase(),
|
name: array ? faker.helpers.arrayElement(array) : faker.lorem.words(2).replace(/ /g, "-").toLocaleLowerCase(),
|
||||||
percent: 0,
|
percent: 0,
|
||||||
total_seconds: faker.datatype.number(1000000),
|
total_seconds: faker.number.int(1000000),
|
||||||
}))
|
}))
|
||||||
results = results.filter(({name}) => elements.includes(name) ? false : (elements.push(name), true))
|
results = results.filter(({name}) => elements.includes(name) ? false : (elements.push(name), true))
|
||||||
let percents = 100
|
let percents = 100
|
||||||
for (const result of results) {
|
for (const result of results) {
|
||||||
result.percent = 1 + ((percents - 1) <= 0 ? 0 : faker.datatype.number(percents - 1))
|
result.percent = 1 + ((percents - 1) <= 0 ? 0 : faker.number.int(percents - 1))
|
||||||
percents -= result.percent
|
percents -= result.percent
|
||||||
}
|
}
|
||||||
return results
|
return results
|
||||||
@@ -32,11 +32,11 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
best_day: {
|
best_day: {
|
||||||
created_at: faker.date.recent(),
|
created_at: faker.date.recent(),
|
||||||
date: `${faker.date.recent()}`.substring(0, 10),
|
date: `${faker.date.recent()}`.substring(0, 10),
|
||||||
total_seconds: faker.datatype.number(1000000),
|
total_seconds: faker.number.int(1000000),
|
||||||
},
|
},
|
||||||
categories: stats(),
|
categories: stats(),
|
||||||
daily_average: faker.datatype.number(12 * 60 * 60),
|
daily_average: faker.number.int(12 * 60 * 60),
|
||||||
daily_average_including_other_language: faker.datatype.number(12 * 60 * 60),
|
daily_average_including_other_language: faker.number.int(12 * 60 * 60),
|
||||||
dependencies: stats(),
|
dependencies: stats(),
|
||||||
editors: stats(["VS Code", "Chrome", "IntelliJ", "PhpStorm", "WebStorm", "Android Studio", "Visual Studio", "Sublime Text", "PyCharm", "Vim", "Atom", "Xcode"]),
|
editors: stats(["VS Code", "Chrome", "IntelliJ", "PhpStorm", "WebStorm", "Android Studio", "Visual Studio", "Sublime Text", "PyCharm", "Vim", "Atom", "Xcode"]),
|
||||||
languages: stats(["JavaScript", "TypeScript", "PHP", "Java", "Python", "Vue.js", "HTML", "C#", "JSON", "Dart", "SCSS", "Kotlin", "JSX", "Go", "Ruby", "YAML"]),
|
languages: stats(["JavaScript", "TypeScript", "PHP", "Java", "Python", "Vue.js", "HTML", "C#", "JSON", "Dart", "SCSS", "Kotlin", "JSX", "Go", "Ruby", "YAML"]),
|
||||||
@@ -44,8 +44,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
operating_systems: stats(["Mac", "Windows", "Linux"]),
|
operating_systems: stats(["Mac", "Windows", "Linux"]),
|
||||||
project: null,
|
project: null,
|
||||||
projects: /api_key=MOCKED_TOKEN_NO_PROJECTS/.test(url) ? null : stats(),
|
projects: /api_key=MOCKED_TOKEN_NO_PROJECTS/.test(url) ? null : stats(),
|
||||||
total_seconds: faker.datatype.number(1000000000),
|
total_seconds: faker.number.int(1000000000),
|
||||||
total_seconds_including_other_language: faker.datatype.number(1000000000),
|
total_seconds_including_other_language: faker.number.int(1000000000),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -10,23 +10,23 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
data: {
|
data: {
|
||||||
price: {
|
price: {
|
||||||
marketCap: {
|
marketCap: {
|
||||||
raw: faker.datatype.number(1000000000),
|
raw: faker.number.int(1000000000),
|
||||||
},
|
},
|
||||||
symbol: "OCTO",
|
symbol: "OCTO",
|
||||||
},
|
},
|
||||||
quoteType: {
|
quoteType: {
|
||||||
shortName: faker.company.name(),
|
shortName: faker.company.name(),
|
||||||
longName: faker.company.name(),
|
longName: faker.company.name(),
|
||||||
exchangeTimezoneName: faker.address.timeZone(),
|
exchangeTimezoneName: faker.location.timeZone(),
|
||||||
symbol: "OCTO",
|
symbol: "OCTO",
|
||||||
},
|
},
|
||||||
calendarEvents: {},
|
calendarEvents: {},
|
||||||
summaryDetail: {},
|
summaryDetail: {},
|
||||||
symbol: "OCTO",
|
symbol: "OCTO",
|
||||||
assetProfile: {
|
assetProfile: {
|
||||||
fullTimeEmployees: faker.datatype.number(10000),
|
fullTimeEmployees: faker.number.int(10000),
|
||||||
city: faker.address.city(),
|
city: faker.location.city(),
|
||||||
country: faker.address.country(),
|
country: faker.location.country(),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -43,15 +43,15 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
meta: {
|
meta: {
|
||||||
currency: "USD",
|
currency: "USD",
|
||||||
symbol: "OCTO",
|
symbol: "OCTO",
|
||||||
regularMarketPrice: faker.datatype.number(10000) / 100,
|
regularMarketPrice: faker.number.int(10000) / 100,
|
||||||
chartPreviousClose: faker.datatype.number(10000) / 100,
|
chartPreviousClose: faker.number.int(10000) / 100,
|
||||||
previousClose: faker.datatype.number(10000) / 100,
|
previousClose: faker.number.int(10000) / 100,
|
||||||
},
|
},
|
||||||
timestamp: new Array(1000).fill(Date.now()).map((x, i) => x + i * 60000),
|
timestamp: new Array(1000).fill(Date.now()).map((x, i) => x + i * 60000),
|
||||||
indicators: {
|
indicators: {
|
||||||
quote: [
|
quote: [
|
||||||
{
|
{
|
||||||
close: new Array(1000).fill(null).map(_ => faker.datatype.number(10000) / 100),
|
close: new Array(1000).fill(null).map(_ => faker.number.int(10000) / 100),
|
||||||
get low() {
|
get low() {
|
||||||
return this.close
|
return this.close
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -8,14 +8,14 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
description: faker.lorem.paragraphs(),
|
description: faker.lorem.paragraphs(),
|
||||||
type,
|
type,
|
||||||
status: faker.helpers.arrayElement(["FINISHED", "RELEASING", "NOT_YET_RELEASED", "CANCELLED", "HIATUS"]),
|
status: faker.helpers.arrayElement(["FINISHED", "RELEASING", "NOT_YET_RELEASED", "CANCELLED", "HIATUS"]),
|
||||||
episodes: 100 + faker.datatype.number(100),
|
episodes: 100 + faker.number.int(100),
|
||||||
volumes: faker.datatype.number(100),
|
volumes: faker.number.int(100),
|
||||||
chapters: 100 + faker.datatype.number(1000),
|
chapters: 100 + faker.number.int(1000),
|
||||||
averageScore: faker.datatype.number(100),
|
averageScore: faker.number.int(100),
|
||||||
countryOfOrigin: "JP",
|
countryOfOrigin: "JP",
|
||||||
genres: new Array(6).fill(null).map(_ => faker.lorem.word()),
|
genres: new Array(6).fill(null).map(_ => faker.lorem.word()),
|
||||||
coverImage: {medium: null},
|
coverImage: {medium: null},
|
||||||
startDate: {year: faker.date.past(20).getFullYear()},
|
startDate: {year: faker.date.past({years:20}).getFullYear()},
|
||||||
})
|
})
|
||||||
//User statistics query
|
//User statistics query
|
||||||
if (/^query Statistics /.test(query)) {
|
if (/^query Statistics /.test(query)) {
|
||||||
@@ -25,20 +25,20 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
data: {
|
data: {
|
||||||
data: {
|
data: {
|
||||||
User: {
|
User: {
|
||||||
id: faker.datatype.number(100000),
|
id: faker.number.int(100000),
|
||||||
name: faker.internet.userName(),
|
name: faker.internet.userName(),
|
||||||
about: null,
|
about: null,
|
||||||
statistics: {
|
statistics: {
|
||||||
anime: {
|
anime: {
|
||||||
count: faker.datatype.number(1000),
|
count: faker.number.int(1000),
|
||||||
minutesWatched: faker.datatype.number(100000),
|
minutesWatched: faker.number.int(100000),
|
||||||
episodesWatched: faker.datatype.number(10000),
|
episodesWatched: faker.number.int(10000),
|
||||||
genres: new Array(4).fill(null).map(_ => ({genre: faker.lorem.word()})),
|
genres: new Array(4).fill(null).map(_ => ({genre: faker.lorem.word()})),
|
||||||
},
|
},
|
||||||
manga: {
|
manga: {
|
||||||
count: faker.datatype.number(1000),
|
count: faker.number.int(1000),
|
||||||
chaptersRead: faker.datatype.number(100000),
|
chaptersRead: faker.number.int(100000),
|
||||||
volumesRead: faker.datatype.number(10000),
|
volumesRead: faker.number.int(10000),
|
||||||
genres: new Array(4).fill(null).map(_ => ({genre: faker.lorem.word()})),
|
genres: new Array(4).fill(null).map(_ => ({genre: faker.lorem.word()})),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -57,8 +57,8 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
User: {
|
User: {
|
||||||
favourites: {
|
favourites: {
|
||||||
characters: {
|
characters: {
|
||||||
nodes: new Array(2 + faker.datatype.number(16)).fill(null).map(_ => ({
|
nodes: new Array(2 + faker.number.int(16)).fill(null).map(_ => ({
|
||||||
name: {full: faker.name.fullName(), native: faker.name.fullName()},
|
name: {full: faker.person.fullName(), native: faker.person.fullName()},
|
||||||
image: {medium: null},
|
image: {medium: null},
|
||||||
})),
|
})),
|
||||||
pageInfo: {currentPage: 1, hasNextPage: false},
|
pageInfo: {currentPage: 1, hasNextPage: false},
|
||||||
@@ -104,7 +104,7 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
isCustomList: false,
|
isCustomList: false,
|
||||||
entries: new Array(16).fill(null).map(_ => ({
|
entries: new Array(16).fill(null).map(_ => ({
|
||||||
status: faker.helpers.arrayElement(["CURRENT", "PLANNING", "COMPLETED", "DROPPED", "PAUSED", "REPEATING"]),
|
status: faker.helpers.arrayElement(["CURRENT", "PLANNING", "COMPLETED", "DROPPED", "PAUSED", "REPEATING"]),
|
||||||
progress: faker.datatype.number(100),
|
progress: faker.number.int(100),
|
||||||
progressVolumes: null,
|
progressVolumes: null,
|
||||||
score: 0,
|
score: 0,
|
||||||
startedAt: {year: null, month: null, day: null},
|
startedAt: {year: null, month: null, day: null},
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
matchedUser: {
|
matchedUser: {
|
||||||
languageProblemCount: new Array(6).fill(null).map(_ => ({
|
languageProblemCount: new Array(6).fill(null).map(_ => ({
|
||||||
languageName: faker.hacker.noun(),
|
languageName: faker.hacker.noun(),
|
||||||
problemsSolved: faker.datatype.number(200),
|
problemsSolved: faker.number.int(200),
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -31,17 +31,17 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
advanced: new Array(6).fill(null).map(_ => ({
|
advanced: new Array(6).fill(null).map(_ => ({
|
||||||
tagName: faker.hacker.noun(),
|
tagName: faker.hacker.noun(),
|
||||||
tagSlug: faker.lorem.slug(),
|
tagSlug: faker.lorem.slug(),
|
||||||
problemsSolved: faker.datatype.number(200),
|
problemsSolved: faker.number.int(200),
|
||||||
})),
|
})),
|
||||||
intermediate: new Array(6).fill(null).map(_ => ({
|
intermediate: new Array(6).fill(null).map(_ => ({
|
||||||
tagName: faker.hacker.noun(),
|
tagName: faker.hacker.noun(),
|
||||||
tagSlug: faker.lorem.slug(),
|
tagSlug: faker.lorem.slug(),
|
||||||
problemsSolved: faker.datatype.number(200),
|
problemsSolved: faker.number.int(200),
|
||||||
})),
|
})),
|
||||||
fundamental: new Array(6).fill(null).map(_ => ({
|
fundamental: new Array(6).fill(null).map(_ => ({
|
||||||
tagName: faker.hacker.noun(),
|
tagName: faker.hacker.noun(),
|
||||||
tagSlug: faker.lorem.slug(),
|
tagSlug: faker.lorem.slug(),
|
||||||
problemsSolved: faker.datatype.number(200),
|
problemsSolved: faker.number.int(200),
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -70,10 +70,10 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
],
|
],
|
||||||
submitStatsGlobal: {
|
submitStatsGlobal: {
|
||||||
acSubmissionNum: [
|
acSubmissionNum: [
|
||||||
{difficulty: "All", count: faker.datatype.number(2402)},
|
{difficulty: "All", count: faker.number.int(2402)},
|
||||||
{difficulty: "Easy", count: faker.datatype.number(592)},
|
{difficulty: "Easy", count: faker.number.int(592)},
|
||||||
{difficulty: "Medium", count: faker.datatype.number(1283)},
|
{difficulty: "Medium", count: faker.number.int(1283)},
|
||||||
{difficulty: "Hard", count: faker.datatype.number(527)},
|
{difficulty: "Hard", count: faker.number.int(527)},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -89,7 +89,7 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
|||||||
data: {
|
data: {
|
||||||
data: {
|
data: {
|
||||||
recentAcSubmissionList: new Array(6).fill(null).map(_ => ({
|
recentAcSubmissionList: new Array(6).fill(null).map(_ => ({
|
||||||
id: `${faker.datatype.number(10000)}`,
|
id: `${faker.number.int(10000)}`,
|
||||||
title: faker.lorem.sentence(),
|
title: faker.lorem.sentence(),
|
||||||
titleSlug: faker.lorem.slug(),
|
titleSlug: faker.lorem.slug(),
|
||||||
timestamp: `${Math.round(faker.date.recent().getTime() / 1000)}`,
|
timestamp: `${Math.round(faker.date.recent().getTime() / 1000)}`,
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
|||||||
//Get recently played tracks
|
//Get recently played tracks
|
||||||
if (/browse/.test(url)) {
|
if (/browse/.test(url)) {
|
||||||
console.debug(`metrics/compute/mocks > mocking yt music api result > ${url}`)
|
console.debug(`metrics/compute/mocks > mocking yt music api result > ${url}`)
|
||||||
const artist = faker.random.word()
|
const artist = faker.lorem.word()
|
||||||
const track = faker.random.words(5)
|
const track = faker.lorem.words(5)
|
||||||
const artwork = faker.image.imageUrl()
|
const artwork = faker.image.url()
|
||||||
return ({
|
return ({
|
||||||
contents: {
|
contents: {
|
||||||
singleColumnBrowseResultsRenderer: {
|
singleColumnBrowseResultsRenderer: {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
forks: {
|
forks: {
|
||||||
nodes: [
|
nodes: [
|
||||||
@@ -19,10 +19,10 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
popular: {
|
popular: {
|
||||||
nodes: [{stargazers: {totalCount: faker.datatype.number(50000)}}],
|
nodes: [{stargazers: {totalCount: faker.number.int(50000)}}],
|
||||||
},
|
},
|
||||||
pullRequests: {
|
pullRequests: {
|
||||||
nodes: [
|
nodes: [
|
||||||
@@ -32,7 +32,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
repository: {nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`},
|
repository: {nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(50000),
|
totalCount: faker.number.int(50000),
|
||||||
},
|
},
|
||||||
contributionsCollection: {
|
contributionsCollection: {
|
||||||
pullRequestReviewContributions: {
|
pullRequestReviewContributions: {
|
||||||
@@ -41,30 +41,30 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
occurredAt: faker.date.recent(),
|
occurredAt: faker.date.recent(),
|
||||||
pullRequest: {
|
pullRequest: {
|
||||||
title: faker.lorem.sentence(),
|
title: faker.lorem.sentence(),
|
||||||
number: faker.datatype.number(1000),
|
number: faker.number.int(1000),
|
||||||
repository: {nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`},
|
repository: {nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(1000),
|
totalCount: faker.number.int(1000),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
projects: {totalCount: faker.datatype.number(100)},
|
projects: {totalCount: faker.number.int(100)},
|
||||||
packages: {totalCount: faker.datatype.number(100)},
|
packages: {totalCount: faker.number.int(100)},
|
||||||
organizations: {nodes: [], totalCount: faker.datatype.number(5)},
|
organizations: {nodes: [], totalCount: faker.number.int(5)},
|
||||||
gists: {
|
gists: {
|
||||||
nodes: [{createdAt: faker.date.recent(), name: faker.lorem.slug()}],
|
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)},
|
starredRepositories: {totalCount: faker.number.int(1000)},
|
||||||
followers: {totalCount: faker.datatype.number(10000)},
|
followers: {totalCount: faker.number.int(10000)},
|
||||||
following: {totalCount: faker.datatype.number(10000)},
|
following: {totalCount: faker.number.int(10000)},
|
||||||
bio: faker.lorem.sentence(),
|
bio: faker.lorem.sentence(),
|
||||||
status: {message: faker.lorem.paragraph()},
|
status: {message: faker.lorem.paragraph()},
|
||||||
sponsorshipsAsSponsor: {totalCount: faker.datatype.number(100)},
|
sponsorshipsAsSponsor: {totalCount: faker.number.int(100)},
|
||||||
discussionsStarted: {totalCount: faker.datatype.number(1000)},
|
discussionsStarted: {totalCount: faker.number.int(1000)},
|
||||||
discussionsComments: {totalCount: faker.datatype.number(1000)},
|
discussionsComments: {totalCount: faker.number.int(1000)},
|
||||||
discussionAnswers: {totalCount: faker.datatype.number(1000)},
|
discussionAnswers: {totalCount: faker.number.int(1000)},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
forks: {
|
forks: {
|
||||||
nodes: [
|
nodes: [
|
||||||
@@ -19,15 +19,15 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
popular: {
|
popular: {
|
||||||
nodes: [{stargazers: {totalCount: faker.datatype.number(50000)}}],
|
nodes: [{stargazers: {totalCount: faker.number.int(50000)}}],
|
||||||
},
|
},
|
||||||
projects: {totalCount: faker.datatype.number(100)},
|
projects: {totalCount: faker.number.int(100)},
|
||||||
packages: {totalCount: faker.datatype.number(100)},
|
packages: {totalCount: faker.number.int(100)},
|
||||||
membersWithRole: {totalCount: faker.datatype.number(100)},
|
membersWithRole: {totalCount: faker.number.int(100)},
|
||||||
sponsorshipsAsSponsor: {totalCount: faker.datatype.number(100)},
|
sponsorshipsAsSponsor: {totalCount: faker.number.int(100)},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
export default function({faker, query, login = faker.internet.userName()}) {
|
export default function({faker, query, login = faker.internet.userName()}) {
|
||||||
console.debug("metrics/compute/mocks > mocking graphql api result > achievements/ranking")
|
console.debug("metrics/compute/mocks > mocking graphql api result > achievements/ranking")
|
||||||
return ({
|
return ({
|
||||||
repo_rank: {repositoryCount: faker.datatype.number(100000)},
|
repo_rank: {repositoryCount: faker.number.int(100000)},
|
||||||
forks_rank: {repositoryCount: faker.datatype.number(100000)},
|
forks_rank: {repositoryCount: faker.number.int(100000)},
|
||||||
created_rank: {userCount: faker.datatype.number(100000)},
|
created_rank: {userCount: faker.number.int(100000)},
|
||||||
user_rank: {userCount: faker.datatype.number(100000)},
|
user_rank: {userCount: faker.number.int(100000)},
|
||||||
repo_total: {repositoryCount: faker.datatype.number(100000)},
|
repo_total: {repositoryCount: faker.number.int(100000)},
|
||||||
user_total: {userCount: faker.datatype.number(100000)},
|
user_total: {userCount: faker.number.int(100000)},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
return ({
|
return ({
|
||||||
user: {
|
user: {
|
||||||
contributionsCollection: {
|
contributionsCollection: {
|
||||||
totalRepositoriesWithContributedCommits: faker.datatype.number(100),
|
totalRepositoriesWithContributedCommits: faker.number.int(100),
|
||||||
totalCommitContributions: faker.datatype.number(10000),
|
totalCommitContributions: faker.number.int(10000),
|
||||||
restrictedContributionsCount: faker.datatype.number(10000),
|
restrictedContributionsCount: faker.number.int(10000),
|
||||||
totalIssueContributions: faker.datatype.number(100),
|
totalIssueContributions: faker.number.int(100),
|
||||||
totalPullRequestContributions: faker.datatype.number(1000),
|
totalPullRequestContributions: faker.number.int(1000),
|
||||||
totalPullRequestReviewContributions: faker.datatype.number(1000),
|
totalPullRequestReviewContributions: faker.number.int(1000),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -3,16 +3,16 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
|
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
|
||||||
return ({
|
return ({
|
||||||
user: {
|
user: {
|
||||||
packages: {totalCount: faker.datatype.number(10)},
|
packages: {totalCount: faker.number.int(10)},
|
||||||
starredRepositories: {totalCount: faker.datatype.number(1000)},
|
starredRepositories: {totalCount: faker.number.int(1000)},
|
||||||
watching: {totalCount: faker.datatype.number(100)},
|
watching: {totalCount: faker.number.int(100)},
|
||||||
sponsorshipsAsSponsor: {totalCount: faker.datatype.number(10)},
|
sponsorshipsAsSponsor: {totalCount: faker.number.int(10)},
|
||||||
sponsorshipsAsMaintainer: {totalCount: faker.datatype.number(10)},
|
sponsorshipsAsMaintainer: {totalCount: faker.number.int(10)},
|
||||||
repositoriesContributedTo: {totalCount: faker.datatype.number(100)},
|
repositoriesContributedTo: {totalCount: faker.number.int(100)},
|
||||||
followers: {totalCount: faker.datatype.number(1000)},
|
followers: {totalCount: faker.number.int(1000)},
|
||||||
following: {totalCount: faker.datatype.number(1000)},
|
following: {totalCount: faker.number.int(1000)},
|
||||||
issueComments: {totalCount: faker.datatype.number(1000)},
|
issueComments: {totalCount: faker.number.int(1000)},
|
||||||
organizations: {totalCount: faker.datatype.number(10)},
|
organizations: {totalCount: faker.number.int(10)},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
|
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
|
||||||
return ({
|
return ({
|
||||||
user: {
|
user: {
|
||||||
repositories: {totalCount: faker.datatype.number(100), totalDiskUsage: faker.datatype.number(100000)},
|
repositories: {totalCount: faker.number.int(100), totalDiskUsage: faker.number.int(100000)},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,31 +26,31 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
],
|
],
|
||||||
nodes: [
|
nodes: [
|
||||||
{
|
{
|
||||||
name: faker.random.words(),
|
name: faker.lorem.words(),
|
||||||
watchers: {totalCount: faker.datatype.number(1000)},
|
watchers: {totalCount: faker.number.int(1000)},
|
||||||
stargazers: {totalCount: faker.datatype.number(10000)},
|
stargazers: {totalCount: faker.number.int(10000)},
|
||||||
owner: {login},
|
owner: {login},
|
||||||
languages: {
|
languages: {
|
||||||
edges: [
|
edges: [
|
||||||
{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.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.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.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.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.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.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()}},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
issues_open: {totalCount: faker.datatype.number(100)},
|
issues_open: {totalCount: faker.number.int(100)},
|
||||||
issues_closed: {totalCount: faker.datatype.number(100)},
|
issues_closed: {totalCount: faker.number.int(100)},
|
||||||
pr_open: {totalCount: faker.datatype.number(100)},
|
pr_open: {totalCount: faker.number.int(100)},
|
||||||
pr_closed: {totalCount: faker.datatype.number(100)},
|
pr_closed: {totalCount: faker.number.int(100)},
|
||||||
pr_merged: {totalCount: faker.datatype.number(100)},
|
pr_merged: {totalCount: faker.number.int(100)},
|
||||||
releases: {totalCount: faker.datatype.number(100)},
|
releases: {totalCount: faker.number.int(100)},
|
||||||
forkCount: faker.datatype.number(100),
|
forkCount: faker.number.int(100),
|
||||||
licenseInfo: {spdxId: "MIT"},
|
licenseInfo: {spdxId: "MIT"},
|
||||||
deployments: {totalCount: faker.datatype.number(100)},
|
deployments: {totalCount: faker.number.int(100)},
|
||||||
environments: {totalCount: faker.datatype.number(100)},
|
environments: {totalCount: faker.number.int(100)},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -9,29 +9,29 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
createdAt: new Date().toISOString(),
|
createdAt: new Date().toISOString(),
|
||||||
diskUsage: Math.floor(Math.random() * 10000),
|
diskUsage: Math.floor(Math.random() * 10000),
|
||||||
homepageUrl: faker.internet.url(),
|
homepageUrl: faker.internet.url(),
|
||||||
watchers: {totalCount: faker.datatype.number(1000)},
|
watchers: {totalCount: faker.number.int(1000)},
|
||||||
stargazers: {totalCount: faker.datatype.number(10000)},
|
stargazers: {totalCount: faker.number.int(10000)},
|
||||||
languages: {
|
languages: {
|
||||||
edges: [
|
edges: [
|
||||||
{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.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.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.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.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.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.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()}},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
issues_open: {totalCount: faker.datatype.number(100)},
|
issues_open: {totalCount: faker.number.int(100)},
|
||||||
issues_closed: {totalCount: faker.datatype.number(100)},
|
issues_closed: {totalCount: faker.number.int(100)},
|
||||||
pr_open: {totalCount: faker.datatype.number(100)},
|
pr_open: {totalCount: faker.number.int(100)},
|
||||||
pr_closed: {totalCount: faker.datatype.number(100)},
|
pr_closed: {totalCount: faker.number.int(100)},
|
||||||
pr_merged: {totalCount: faker.datatype.number(100)},
|
pr_merged: {totalCount: faker.number.int(100)},
|
||||||
releases: {totalCount: faker.datatype.number(100)},
|
releases: {totalCount: faker.number.int(100)},
|
||||||
forkCount: faker.datatype.number(100),
|
forkCount: faker.number.int(100),
|
||||||
licenseInfo: {spdxId: "MIT"},
|
licenseInfo: {spdxId: "MIT"},
|
||||||
deployments: {totalCount: faker.datatype.number(100)},
|
deployments: {totalCount: faker.number.int(100)},
|
||||||
environments: {totalCount: faker.datatype.number(100)},
|
environments: {totalCount: faker.number.int(100)},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -3,11 +3,11 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
|
console.debug("metrics/compute/mocks > mocking graphql api result > base/user")
|
||||||
return ({
|
return ({
|
||||||
user: {
|
user: {
|
||||||
databaseId: faker.datatype.number(10000000),
|
databaseId: faker.number.int(10000000),
|
||||||
name: faker.name.fullName(),
|
name: faker.person.fullName(),
|
||||||
login,
|
login,
|
||||||
createdAt: `${faker.date.past(10)}`,
|
createdAt: `${faker.date.past({years:10})}`,
|
||||||
avatarUrl: faker.image.people(),
|
avatarUrl: faker.image.urlLoremFlickr({ category: 'people' }),
|
||||||
websiteUrl: faker.internet.url(),
|
websiteUrl: faker.internet.url(),
|
||||||
twitterUsername: login,
|
twitterUsername: login,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
contributionDays = []
|
contributionDays = []
|
||||||
}
|
}
|
||||||
//Random contributions
|
//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({
|
contributionDays.push({
|
||||||
contributionCount,
|
contributionCount,
|
||||||
color: ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"][Math.ceil(contributionCount / 10 / 0.25)],
|
color: ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"][Math.ceil(contributionCount / 10 / 0.25)],
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
user: {
|
user: {
|
||||||
repositoryDiscussionsComments: {
|
repositoryDiscussionsComments: {
|
||||||
edges: new Array(100).fill(null).map(_ => ({cursor: "MOCKED_CURSOR"})),
|
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)})),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
console.debug("metrics/compute/mocks > mocking graphql api result > discussions/statistics")
|
console.debug("metrics/compute/mocks > mocking graphql api result > discussions/statistics")
|
||||||
return ({
|
return ({
|
||||||
user: {
|
user: {
|
||||||
started: {totalCount: faker.datatype.number(1000)},
|
started: {totalCount: faker.number.int(1000)},
|
||||||
comments: {totalCount: faker.datatype.number(1000)},
|
comments: {totalCount: faker.number.int(1000)},
|
||||||
answers: {totalCount: faker.datatype.number(1000)},
|
answers: {totalCount: faker.number.int(1000)},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
export default function({faker, query, login = faker.internet.userName()}) {
|
export default function({faker, query, login = faker.internet.userName()}) {
|
||||||
console.debug("metrics/compute/mocks > mocking graphql api result > followup/repository")
|
console.debug("metrics/compute/mocks > mocking graphql api result > followup/repository")
|
||||||
return ({
|
return ({
|
||||||
issues_open: {issueCount: faker.datatype.number(100)},
|
issues_open: {issueCount: faker.number.int(100)},
|
||||||
issues_drafts: {issueCount: faker.datatype.number(100)},
|
issues_drafts: {issueCount: faker.number.int(100)},
|
||||||
issues_skipped: {issueCount: faker.datatype.number(100)},
|
issues_skipped: {issueCount: faker.number.int(100)},
|
||||||
issues_closed: {issueCount: faker.datatype.number(100)},
|
issues_closed: {issueCount: faker.number.int(100)},
|
||||||
pr_open: {issueCount: faker.datatype.number(100)},
|
pr_open: {issueCount: faker.number.int(100)},
|
||||||
pr_drafts: {issueCount: faker.datatype.number(100)},
|
pr_drafts: {issueCount: faker.number.int(100)},
|
||||||
pr_closed: {issueCount: faker.datatype.number(100)},
|
pr_closed: {issueCount: faker.number.int(100)},
|
||||||
pr_merged: {issueCount: faker.datatype.number(100)},
|
pr_merged: {issueCount: faker.number.int(100)},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
export default function({faker, query, login = faker.internet.userName()}) {
|
export default function({faker, query, login = faker.internet.userName()}) {
|
||||||
console.debug("metrics/compute/mocks > mocking graphql api result > followup/user")
|
console.debug("metrics/compute/mocks > mocking graphql api result > followup/user")
|
||||||
return ({
|
return ({
|
||||||
issues_open: {issueCount: faker.datatype.number(100)},
|
issues_open: {issueCount: faker.number.int(100)},
|
||||||
issues_drafts: {issueCount: faker.datatype.number(100)},
|
issues_drafts: {issueCount: faker.number.int(100)},
|
||||||
issues_skipped: {issueCount: faker.datatype.number(100)},
|
issues_skipped: {issueCount: faker.number.int(100)},
|
||||||
issues_closed: {issueCount: faker.datatype.number(100)},
|
issues_closed: {issueCount: faker.number.int(100)},
|
||||||
pr_open: {issueCount: faker.datatype.number(100)},
|
pr_open: {issueCount: faker.number.int(100)},
|
||||||
pr_drafts: {issueCount: faker.datatype.number(100)},
|
pr_drafts: {issueCount: faker.number.int(100)},
|
||||||
pr_closed: {issueCount: faker.datatype.number(100)},
|
pr_closed: {issueCount: faker.number.int(100)},
|
||||||
pr_merged: {issueCount: faker.datatype.number(100)},
|
pr_merged: {issueCount: faker.number.int(100)},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,21 +18,21 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
cursor: "MOCKED_CURSOR",
|
cursor: "MOCKED_CURSOR",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
nodes: [
|
nodes: [
|
||||||
{
|
{
|
||||||
stargazerCount: faker.datatype.number(10),
|
stargazerCount: faker.number.int(10),
|
||||||
isFork: false,
|
isFork: false,
|
||||||
forks: {totalCount: faker.datatype.number(10)},
|
forks: {totalCount: faker.number.int(10)},
|
||||||
files: [{name: faker.system.fileName()}],
|
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,
|
isFork: false,
|
||||||
forks: {totalCount: faker.datatype.number(10)},
|
forks: {totalCount: faker.number.int(10)},
|
||||||
files: [{name: faker.system.fileName()}],
|
files: [{name: faker.system.fileName()}],
|
||||||
comments: {totalCount: faker.datatype.number(10)},
|
comments: {totalCount: faker.number.int(10)},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
contributionDays = []
|
contributionDays = []
|
||||||
}
|
}
|
||||||
//Random contributions
|
//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({
|
contributionDays.push({
|
||||||
contributionCount,
|
contributionCount,
|
||||||
color: ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"][Math.ceil(contributionCount / 10 / 0.25)],
|
color: ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"][Math.ceil(contributionCount / 10 / 0.25)],
|
||||||
|
|||||||
@@ -22,11 +22,11 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
avatarUrl: null,
|
avatarUrl: null,
|
||||||
},
|
},
|
||||||
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`,
|
||||||
stargazers: {totalCount: faker.datatype.number(1000)},
|
stargazers: {totalCount: faker.number.int(1000)},
|
||||||
watchers: {totalCount: faker.datatype.number(1000)},
|
watchers: {totalCount: faker.number.int(1000)},
|
||||||
forks: {totalCount: faker.datatype.number(1000)},
|
forks: {totalCount: faker.number.int(1000)},
|
||||||
issues: {totalCount: faker.datatype.number(1000)},
|
issues: {totalCount: faker.number.int(1000)},
|
||||||
pullRequests: {totalCount: faker.datatype.number(1000)},
|
pullRequests: {totalCount: faker.number.int(1000)},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
: ({
|
: ({
|
||||||
user: {
|
user: {
|
||||||
issues: {
|
issues: {
|
||||||
totalCount: faker.datatype.number(1000),
|
totalCount: faker.number.int(1000),
|
||||||
edges: [
|
edges: [
|
||||||
{
|
{
|
||||||
cursor: "MOCKED_CURSOR",
|
cursor: "MOCKED_CURSOR",
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
updatedAt: `${faker.date.recent()}`,
|
updatedAt: `${faker.date.recent()}`,
|
||||||
body: faker.lorem.paragraph(),
|
body: faker.lorem.paragraph(),
|
||||||
progress: {
|
progress: {
|
||||||
doneCount: faker.datatype.number(10),
|
doneCount: faker.number.int(10),
|
||||||
inProgressCount: faker.datatype.number(10),
|
inProgressCount: faker.number.int(10),
|
||||||
todoCount: faker.datatype.number(10),
|
todoCount: faker.number.int(10),
|
||||||
enabled: true,
|
enabled: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
get totalCount() {
|
get totalCount() {
|
||||||
return this.nodes.length
|
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()}]}})),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
updatedAt: `${faker.date.recent()}`,
|
updatedAt: `${faker.date.recent()}`,
|
||||||
body: faker.lorem.paragraph(),
|
body: faker.lorem.paragraph(),
|
||||||
progress: {
|
progress: {
|
||||||
doneCount: faker.datatype.number(10),
|
doneCount: faker.number.int(10),
|
||||||
inProgressCount: faker.datatype.number(10),
|
inProgressCount: faker.number.int(10),
|
||||||
todoCount: faker.datatype.number(10),
|
todoCount: faker.number.int(10),
|
||||||
enabled: true,
|
enabled: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
get totalCount() {
|
get totalCount() {
|
||||||
return this.nodes.length
|
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()}]}})),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -8,17 +8,17 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
node: {
|
node: {
|
||||||
createdAt: faker.date.past(),
|
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 !",
|
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,
|
isFork: false,
|
||||||
issues: {
|
issues: {
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
nameWithOwner: "lowlighter/metrics",
|
nameWithOwner: "lowlighter/metrics",
|
||||||
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
|
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
|
||||||
pullRequests: {
|
pullRequests: {
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
stargazerCount: faker.datatype.number(10000),
|
stargazerCount: faker.number.int(10000),
|
||||||
licenseInfo: {
|
licenseInfo: {
|
||||||
nickname: null,
|
nickname: null,
|
||||||
name: "MIT License",
|
name: "MIT License",
|
||||||
|
|||||||
@@ -5,17 +5,17 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
repository: {
|
repository: {
|
||||||
createdAt: faker.date.past(),
|
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 !",
|
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,
|
isFork: false,
|
||||||
issues: {
|
issues: {
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
nameWithOwner: "lowlighter/metrics",
|
nameWithOwner: "lowlighter/metrics",
|
||||||
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
|
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
|
||||||
pullRequests: {
|
pullRequests: {
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
stargazerCount: faker.datatype.number(10000),
|
stargazerCount: faker.number.int(10000),
|
||||||
licenseInfo: {
|
licenseInfo: {
|
||||||
nickname: null,
|
nickname: null,
|
||||||
name: "MIT License",
|
name: "MIT License",
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
avatarUrl: null,
|
avatarUrl: null,
|
||||||
},
|
},
|
||||||
tier: {
|
tier: {
|
||||||
monthlyPriceInDollars: faker.datatype.number(10),
|
monthlyPriceInDollars: faker.number.int(10),
|
||||||
},
|
},
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
avatarUrl: null,
|
avatarUrl: null,
|
||||||
},
|
},
|
||||||
sponsorsTier: {
|
sponsorsTier: {
|
||||||
monthlyPriceInDollars: faker.datatype.number(10),
|
monthlyPriceInDollars: faker.number.int(10),
|
||||||
},
|
},
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
sponsorsListing: {
|
sponsorsListing: {
|
||||||
fullDescription: faker.lorem.sentences(),
|
fullDescription: faker.lorem.sentences(),
|
||||||
activeGoal: {
|
activeGoal: {
|
||||||
percentComplete: faker.datatype.number(100),
|
percentComplete: faker.number.int(100),
|
||||||
title: faker.lorem.sentence(),
|
title: faker.lorem.sentence(),
|
||||||
description: faker.lorem.sentence(),
|
description: faker.lorem.sentence(),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
console.debug("metrics/compute/mocks > mocking graphql api result > sponsorships/default")
|
console.debug("metrics/compute/mocks > mocking graphql api result > sponsorships/default")
|
||||||
return ({
|
return ({
|
||||||
user: {
|
user: {
|
||||||
totalSponsorshipAmountAsSponsorInCents: faker.datatype.number(100000),
|
totalSponsorshipAmountAsSponsorInCents: faker.number.int(100000),
|
||||||
sponsorshipsAsSponsor: {
|
sponsorshipsAsSponsor: {
|
||||||
nodes: [{createdAt: `${faker.date.recent()}`}],
|
nodes: [{createdAt: `${faker.date.recent()}`}],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -12,11 +12,11 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
: ({
|
: ({
|
||||||
repository: {
|
repository: {
|
||||||
stargazers: {
|
stargazers: {
|
||||||
edges: new Array(faker.datatype.number({min: 50, max: 100})).fill(null).map(() => ({
|
edges: new Array(faker.number.int({min: 50, max: 100})).fill(null).map(() => ({
|
||||||
starredAt: `${faker.date.recent(30)}`,
|
starredAt: `${faker.date.recent({days:30})}`,
|
||||||
cursor: "MOCKED_CURSOR",
|
cursor: "MOCKED_CURSOR",
|
||||||
node: {
|
node: {
|
||||||
location: faker.address.city(),
|
location: faker.location.city(),
|
||||||
},
|
},
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -6,20 +6,20 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
|||||||
starredRepositories: {
|
starredRepositories: {
|
||||||
edges: [
|
edges: [
|
||||||
{
|
{
|
||||||
starredAt: `${faker.date.recent(14)}`,
|
starredAt: `${faker.date.recent({days:14})}`,
|
||||||
node: {
|
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 !",
|
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,
|
isFork: false,
|
||||||
issues: {
|
issues: {
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
nameWithOwner: "lowlighter/metrics",
|
nameWithOwner: "lowlighter/metrics",
|
||||||
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
|
openGraphImageUrl: "https://repository-images.githubusercontent.com/293860197/7fd72080-496d-11eb-8fe0-238b38a0746a",
|
||||||
pullRequests: {
|
pullRequests: {
|
||||||
totalCount: faker.datatype.number(100),
|
totalCount: faker.number.int(100),
|
||||||
},
|
},
|
||||||
stargazerCount: faker.datatype.number(10000),
|
stargazerCount: faker.number.int(10000),
|
||||||
licenseInfo: {
|
licenseInfo: {
|
||||||
nickname: null,
|
nickname: null,
|
||||||
name: "MIT License",
|
name: "MIT License",
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
comment: {
|
comment: {
|
||||||
@@ -29,7 +29,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
body: faker.lorem.sentence(),
|
body: faker.lorem.sentence(),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -39,7 +39,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
action: "created",
|
action: "created",
|
||||||
@@ -58,7 +58,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
body: "",
|
body: "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -68,7 +68,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
action: faker.helpers.arrayElement(["opened", "closed", "reopened"]),
|
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,
|
performed_via_github_app: null,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -92,7 +92,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
pages: [
|
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,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -115,7 +115,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
action: "created",
|
action: "created",
|
||||||
@@ -138,7 +138,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
performed_via_github_app: null,
|
performed_via_github_app: null,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -148,15 +148,15 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
forkee: {
|
forkee: {
|
||||||
name: faker.random.word(),
|
name: faker.lorem.word(),
|
||||||
full_name: `${faker.random.word()}/${faker.random.word()}`,
|
full_name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -166,7 +166,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
action: "created",
|
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,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -196,18 +196,18 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
action: "published",
|
action: "published",
|
||||||
release: {
|
release: {
|
||||||
tag_name: `v${faker.datatype.number()}.${faker.datatype.number()}`,
|
tag_name: `v${faker.number.int()}.${faker.number.int()}`,
|
||||||
name: faker.random.words(4),
|
name: faker.lorem.words(4),
|
||||||
draft: faker.datatype.boolean(),
|
draft: faker.datatype.boolean(),
|
||||||
prerelease: faker.datatype.boolean(),
|
prerelease: faker.datatype.boolean(),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -217,14 +217,14 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
ref: faker.lorem.slug(),
|
ref: faker.lorem.slug(),
|
||||||
ref_type: faker.helpers.arrayElement(["tag", "branch"]),
|
ref_type: faker.helpers.arrayElement(["tag", "branch"]),
|
||||||
master_branch: "master",
|
master_branch: "master",
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -237,7 +237,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
name: "lowlighter/metrics",
|
name: "lowlighter/metrics",
|
||||||
},
|
},
|
||||||
payload: {action: "started"},
|
payload: {action: "started"},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -247,13 +247,13 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
ref: faker.lorem.slug(),
|
ref: faker.lorem.slug(),
|
||||||
ref_type: faker.helpers.arrayElement(["tag", "branch"]),
|
ref_type: faker.helpers.arrayElement(["tag", "branch"]),
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -263,7 +263,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
size: 1,
|
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,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -289,7 +289,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
action: faker.helpers.arrayElement(["opened", "closed"]),
|
action: faker.helpers.arrayElement(["opened", "closed"]),
|
||||||
@@ -300,12 +300,12 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
},
|
},
|
||||||
state: "open",
|
state: "open",
|
||||||
title: faker.lorem.sentence(),
|
title: faker.lorem.sentence(),
|
||||||
additions: faker.datatype.number(1000),
|
additions: faker.number.int(1000),
|
||||||
deletions: faker.datatype.number(1000),
|
deletions: faker.number.int(1000),
|
||||||
changed_files: faker.datatype.number(10),
|
changed_files: faker.number.int(10),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -315,7 +315,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {
|
payload: {
|
||||||
member: {
|
member: {
|
||||||
@@ -323,7 +323,7 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
},
|
},
|
||||||
action: "added",
|
action: "added",
|
||||||
},
|
},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -333,10 +333,10 @@ export default async function({faker}, target, that, [{username: login, page, pe
|
|||||||
login,
|
login,
|
||||||
},
|
},
|
||||||
repo: {
|
repo: {
|
||||||
name: `${faker.random.word()}/${faker.random.word()}`,
|
name: `${faker.lorem.word()}/${faker.lorem.word()}`,
|
||||||
},
|
},
|
||||||
payload: {},
|
payload: {},
|
||||||
created_at: faker.date.recent(7),
|
created_at: faker.date.recent({days:7}),
|
||||||
public: true,
|
public: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -10,13 +10,13 @@ export default async function({faker}, target, that, [{owner, repo}]) {
|
|||||||
"x-oauth-scopes": "repo",
|
"x-oauth-scopes": "repo",
|
||||||
},
|
},
|
||||||
data: {
|
data: {
|
||||||
id: faker.datatype.number(100000),
|
id: faker.number.int(100000),
|
||||||
name: repo,
|
name: repo,
|
||||||
full_name: `${owner}/${repo}`,
|
full_name: `${owner}/${repo}`,
|
||||||
private: false,
|
private: false,
|
||||||
owner: {
|
owner: {
|
||||||
login: owner,
|
login: owner,
|
||||||
id: faker.datatype.number(100000),
|
id: faker.number.int(100000),
|
||||||
},
|
},
|
||||||
description: faker.lorem.sentences(),
|
description: faker.lorem.sentences(),
|
||||||
created_at: faker.date.past(),
|
created_at: faker.date.past(),
|
||||||
|
|||||||
@@ -11,12 +11,12 @@ export default async function({faker}, target, that, [{owner, repo}]) {
|
|||||||
},
|
},
|
||||||
data: [
|
data: [
|
||||||
{
|
{
|
||||||
total: faker.datatype.number(10000),
|
total: faker.number.int(10000),
|
||||||
weeks: [
|
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.number.int(10000), d: faker.number.int(10000), c: faker.number.int(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.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.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)},
|
||||||
].sort((a, b) => new Date(a.w) - new Date(b.w)),
|
].sort((a, b) => new Date(a.w) - new Date(b.w)),
|
||||||
author: {
|
author: {
|
||||||
login: owner,
|
login: owner,
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
/**Mocked data */
|
/**Mocked data */
|
||||||
export default async function({faker}, target, that, [{owner, repo}]) {
|
export default async function({faker}, target, that, [{owner, repo}]) {
|
||||||
console.debug("metrics/compute/mocks > mocking rest api result > rest.repos.getViews")
|
console.debug("metrics/compute/mocks > mocking rest api result > rest.repos.getViews")
|
||||||
const count = faker.datatype.number(10000) * 2
|
const count = faker.number.int(10000) * 2
|
||||||
const uniques = faker.datatype.number(count) * 2
|
const uniques = faker.number.int(count) * 2
|
||||||
return ({
|
return ({
|
||||||
status: 200,
|
status: 200,
|
||||||
url: `https://api.github.com/repos/${owner}/${repo}/traffic/views`,
|
url: `https://api.github.com/repos/${owner}/${repo}/traffic/views`,
|
||||||
|
|||||||
@@ -21,13 +21,13 @@ export default async function({faker}, target, that, [{page, per_page, owner, re
|
|||||||
name: owner,
|
name: owner,
|
||||||
login: faker.internet.userName(),
|
login: faker.internet.userName(),
|
||||||
avatar_url: null,
|
avatar_url: null,
|
||||||
date: `${faker.date.recent(14)}`,
|
date: `${faker.date.recent({days:14})}`,
|
||||||
},
|
},
|
||||||
committer: {
|
committer: {
|
||||||
name: owner,
|
name: owner,
|
||||||
login: faker.internet.userName(),
|
login: faker.internet.userName(),
|
||||||
avatar_url: null,
|
avatar_url: null,
|
||||||
date: `${faker.date.recent(14)}`,
|
date: `${faker.date.recent({days:14})}`,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}))
|
}))
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ export default async function({faker}, target, that, [{owner, repo}]) {
|
|||||||
status: "200 OK",
|
status: "200 OK",
|
||||||
"x-oauth-scopes": "repo",
|
"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(),
|
login: faker.internet.userName(),
|
||||||
avatar_url: null,
|
avatar_url: null,
|
||||||
contributions: faker.datatype.number(1000),
|
contributions: faker.number.int(1000),
|
||||||
})),
|
})),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,22 +28,22 @@ export default async function({faker}, target, that, args) {
|
|||||||
author: {
|
author: {
|
||||||
name: faker.internet.userName(),
|
name: faker.internet.userName(),
|
||||||
email: faker.internet.email(),
|
email: faker.internet.email(),
|
||||||
date: `${faker.date.recent(7)}`,
|
date: `${faker.date.recent({days:7})}`,
|
||||||
},
|
},
|
||||||
committer: {
|
committer: {
|
||||||
name: faker.internet.userName(),
|
name: faker.internet.userName(),
|
||||||
email: faker.internet.email(),
|
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",
|
url: "https://api.github.com/repos/lowlighter/metrics/commits/MOCKED_SHA",
|
||||||
},
|
},
|
||||||
author: {
|
author: {
|
||||||
login: faker.internet.userName(),
|
login: faker.internet.userName(),
|
||||||
id: faker.datatype.number(100000000),
|
id: faker.number.int(100000000),
|
||||||
},
|
},
|
||||||
committer: {
|
committer: {
|
||||||
login: faker.internet.userName(),
|
login: faker.internet.userName(),
|
||||||
id: faker.datatype.number(100000000),
|
id: faker.number.int(100000000),
|
||||||
},
|
},
|
||||||
files: [
|
files: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export default async function({faker}, target, that, [{username}]) {
|
|||||||
data: {
|
data: {
|
||||||
login: faker.internet.userName(),
|
login: faker.internet.userName(),
|
||||||
avatar_url: null,
|
avatar_url: null,
|
||||||
contributions: faker.datatype.number(1000),
|
contributions: faker.number.int(1000),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,10 +155,10 @@ export default async function({graphql, rest}) {
|
|||||||
//Mock geocode API
|
//Mock geocode API
|
||||||
Gmap.prototype.geocode = function() {
|
Gmap.prototype.geocode = function() {
|
||||||
console.debug("metrics/compute/mocks > mocking google maps geocode result")
|
console.debug("metrics/compute/mocks > mocking google maps geocode result")
|
||||||
const lat = faker.address.latitude()
|
const lat = faker.location.latitude()
|
||||||
const lng = faker.address.longitude()
|
const lng = faker.location.longitude()
|
||||||
const city = faker.address.city()
|
const city = faker.location.city()
|
||||||
const country = faker.address.country()
|
const country = faker.location.country()
|
||||||
return {
|
return {
|
||||||
data: {
|
data: {
|
||||||
results: [
|
results: [
|
||||||
@@ -171,7 +171,7 @@ export default async function({graphql, rest}) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
long_name: country,
|
long_name: country,
|
||||||
short_name: faker.address.countryCode(),
|
short_name: faker.location.countryCode(),
|
||||||
types: ["country", "political"],
|
types: ["country", "political"],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user