chore: update faker functions
This commit is contained in:
@@ -5,9 +5,9 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
//Get recently played tracks
|
||||
if (/user.getrecenttracks/.test(url)) {
|
||||
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
||||
const artist = faker.random.word()
|
||||
const album = faker.random.words(3)
|
||||
const track = faker.random.words(5)
|
||||
const artist = faker.lorem.word()
|
||||
const album = faker.lorem.words(3)
|
||||
const track = faker.lorem.words(5)
|
||||
const date = faker.date.recent()
|
||||
return ({
|
||||
status: 200,
|
||||
@@ -64,8 +64,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
}
|
||||
else if (/user.gettoptracks/.test(url)) {
|
||||
console.debug(`metrics/compute/mocks > mocking lastfm api result > ${url}`)
|
||||
const artist = faker.random.word()
|
||||
const track = faker.random.words(5)
|
||||
const artist = faker.lorem.word()
|
||||
const track = faker.lorem.words(5)
|
||||
return ({
|
||||
status: 200,
|
||||
data: {
|
||||
@@ -112,7 +112,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
}
|
||||
else if (/user.gettopartists/.test(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()
|
||||
return ({
|
||||
status: 200,
|
||||
|
||||
@@ -12,8 +12,8 @@ export default function({faker, url}) {
|
||||
device: "xDrip-DexcomG5",
|
||||
date: lastInterval,
|
||||
dateString: new Date(lastInterval).toISOString(),
|
||||
sgv: faker.datatype.number({min: 40, max: 400}),
|
||||
delta: faker.datatype.number({min: -10, max: 10}),
|
||||
sgv: faker.number.int({min: 40, max: 400}),
|
||||
delta: faker.number.int({min: -10, max: 10}),
|
||||
direction: faker.helpers.arrayElement(["SingleUp", "DoubleUp", "FortyFiveUp", "Flat", "FortyFiveDown", "SingleDown", "DoubleDown"]),
|
||||
type: "sgv",
|
||||
filtered: 0,
|
||||
@@ -21,7 +21,7 @@ export default function({faker, url}) {
|
||||
rssi: 100,
|
||||
noise: 1,
|
||||
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: {
|
||||
items: [
|
||||
{
|
||||
observedFirstContentfulPaint: faker.datatype.number(500),
|
||||
observedFirstContentfulPaint: faker.number.int(500),
|
||||
observedFirstVisualChangeTs: faker.date.recent(),
|
||||
observedFirstContentfulPaintTs: faker.date.recent(),
|
||||
firstContentfulPaint: faker.datatype.number(500),
|
||||
observedDomContentLoaded: faker.datatype.number(500),
|
||||
observedFirstMeaningfulPaint: faker.datatype.number(1000),
|
||||
maxPotentialFID: faker.datatype.number(500),
|
||||
observedLoad: faker.datatype.number(500),
|
||||
firstMeaningfulPaint: faker.datatype.number(500),
|
||||
firstContentfulPaint: faker.number.int(500),
|
||||
observedDomContentLoaded: faker.number.int(500),
|
||||
observedFirstMeaningfulPaint: faker.number.int(1000),
|
||||
maxPotentialFID: faker.number.int(500),
|
||||
observedLoad: faker.number.int(500),
|
||||
firstMeaningfulPaint: faker.number.int(500),
|
||||
observedCumulativeLayoutShift: faker.datatype.float({max: 1}),
|
||||
observedSpeedIndex: faker.datatype.number(1000),
|
||||
observedSpeedIndex: faker.number.int(1000),
|
||||
observedSpeedIndexTs: faker.date.recent(),
|
||||
observedTimeOriginTs: faker.date.recent(),
|
||||
observedLargestContentfulPaint: faker.datatype.number(1000),
|
||||
observedLargestContentfulPaint: faker.number.int(1000),
|
||||
cumulativeLayoutShift: faker.datatype.float({max: 1}),
|
||||
observedFirstPaintTs: faker.date.recent(),
|
||||
observedTraceEndTs: faker.date.recent(),
|
||||
largestContentfulPaint: faker.datatype.number(2000),
|
||||
observedTimeOrigin: faker.datatype.number(10),
|
||||
speedIndex: faker.datatype.number(1000),
|
||||
observedTraceEnd: faker.datatype.number(2000),
|
||||
largestContentfulPaint: faker.number.int(2000),
|
||||
observedTimeOrigin: faker.number.int(10),
|
||||
speedIndex: faker.number.int(1000),
|
||||
observedTraceEnd: faker.number.int(2000),
|
||||
observedDomContentLoadedTs: faker.date.recent(),
|
||||
observedFirstPaint: faker.datatype.number(500),
|
||||
totalBlockingTime: faker.datatype.number(500),
|
||||
observedFirstPaint: faker.number.int(500),
|
||||
totalBlockingTime: faker.number.int(500),
|
||||
observedLastVisualChangeTs: faker.date.recent(),
|
||||
observedFirstVisualChange: faker.datatype.number(500),
|
||||
observedFirstVisualChange: faker.number.int(500),
|
||||
observedLargestContentfulPaintTs: faker.date.recent(),
|
||||
estimatedInputLatency: faker.datatype.number(100),
|
||||
estimatedInputLatency: faker.number.int(100),
|
||||
observedLoadTs: faker.date.recent(),
|
||||
observedLastVisualChange: faker.datatype.number(1000),
|
||||
firstCPUIdle: faker.datatype.number(1000),
|
||||
interactive: faker.datatype.number(1000),
|
||||
observedLastVisualChange: faker.number.int(1000),
|
||||
firstCPUIdle: faker.number.int(1000),
|
||||
interactive: faker.number.int(1000),
|
||||
observedNavigationStartTs: faker.date.recent(),
|
||||
observedNavigationStart: faker.datatype.number(10),
|
||||
observedNavigationStart: faker.number.int(10),
|
||||
observedFirstMeaningfulPaintTs: faker.date.recent(),
|
||||
},
|
||||
],
|
||||
@@ -98,7 +98,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
pwa: {
|
||||
id: "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 ({
|
||||
status: 200,
|
||||
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,
|
||||
latitude: faker.address.latitude(),
|
||||
longitude: faker.address.longitude(),
|
||||
latitude: faker.location.latitude(),
|
||||
longitude: faker.location.longitude(),
|
||||
created_at: faker.date.past().toISOString(),
|
||||
note: "",
|
||||
place: "",
|
||||
rating: faker.datatype.number(5),
|
||||
followers_count: faker.datatype.number(100),
|
||||
comments_count: faker.datatype.number(12),
|
||||
rating: faker.number.int(5),
|
||||
followers_count: faker.number.int(100),
|
||||
comments_count: faker.number.int(12),
|
||||
})),
|
||||
},
|
||||
})
|
||||
|
||||
@@ -5,8 +5,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
//Get recently played tracks
|
||||
if (/me.player.recently-played/.test(url) && (options?.headers?.Authorization === "Bearer MOCKED_TOKEN_ACCESS")) {
|
||||
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
||||
const artist = faker.random.words()
|
||||
const track = faker.random.words(5)
|
||||
const artist = faker.lorem.words()
|
||||
const track = faker.lorem.words(5)
|
||||
return ({
|
||||
status: 200,
|
||||
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")) {
|
||||
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
||||
const artist = faker.random.words()
|
||||
const track = faker.random.words(5)
|
||||
const artist = faker.lorem.words()
|
||||
const track = faker.lorem.words(5)
|
||||
return ({
|
||||
status: 200,
|
||||
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")) {
|
||||
console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`)
|
||||
const genre = faker.random.words()
|
||||
const track = faker.random.words(5)
|
||||
const genre = faker.lorem.words()
|
||||
const track = faker.lorem.words(5)
|
||||
return ({
|
||||
status: 200,
|
||||
data: {
|
||||
|
||||
@@ -13,20 +13,20 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
data: {
|
||||
items: [
|
||||
{
|
||||
badge_counts: {bronze: faker.datatype.number(500), silver: faker.datatype.number(300), gold: faker.datatype.number(100)},
|
||||
accept_rate: faker.datatype.number(100),
|
||||
answer_count: faker.datatype.number(1000),
|
||||
question_count: faker.datatype.number(1000),
|
||||
view_count: faker.datatype.number(10000),
|
||||
badge_counts: {bronze: faker.number.int(500), silver: faker.number.int(300), gold: faker.number.int(100)},
|
||||
accept_rate: faker.number.int(100),
|
||||
answer_count: faker.number.int(1000),
|
||||
question_count: faker.number.int(1000),
|
||||
view_count: faker.number.int(10000),
|
||||
creation_date: faker.date.past(),
|
||||
display_name: faker.internet.userName(),
|
||||
user_id,
|
||||
reputation: faker.datatype.number(100000),
|
||||
reputation: faker.number.int(100000),
|
||||
},
|
||||
],
|
||||
has_more: false,
|
||||
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 ({
|
||||
status: 200,
|
||||
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()),
|
||||
owner: {display_name: faker.internet.userName()},
|
||||
is_answered: faker.datatype.boolean(),
|
||||
view_count: faker.datatype.number(10000),
|
||||
accepted_answer_id: faker.datatype.number(1000000),
|
||||
answer_count: faker.datatype.number(100),
|
||||
score: faker.datatype.number(1000),
|
||||
view_count: faker.number.int(10000),
|
||||
accepted_answer_id: faker.number.int(1000000),
|
||||
answer_count: faker.number.int(100),
|
||||
score: faker.number.int(1000),
|
||||
creation_date: faker.date.recent(),
|
||||
down_vote_count: faker.datatype.number(1000),
|
||||
up_vote_count: faker.datatype.number(1000),
|
||||
comment_count: faker.datatype.number(1000),
|
||||
favorite_count: faker.datatype.number(1000),
|
||||
down_vote_count: faker.number.int(1000),
|
||||
up_vote_count: faker.number.int(1000),
|
||||
comment_count: faker.number.int(1000),
|
||||
favorite_count: faker.number.int(1000),
|
||||
title: faker.lorem.sentence(),
|
||||
body_markdown: faker.lorem.paragraphs(),
|
||||
link: faker.internet.url(),
|
||||
question_id: faker.datatype.number(1000000),
|
||||
question_id: faker.number.int(1000000),
|
||||
})),
|
||||
has_more: false,
|
||||
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()},
|
||||
link: faker.internet.url(),
|
||||
is_accepted: faker.datatype.boolean(),
|
||||
score: faker.datatype.number(1000),
|
||||
down_vote_count: faker.datatype.number(1000),
|
||||
up_vote_count: faker.datatype.number(1000),
|
||||
comment_count: faker.datatype.number(1000),
|
||||
score: faker.number.int(1000),
|
||||
down_vote_count: faker.number.int(1000),
|
||||
up_vote_count: faker.number.int(1000),
|
||||
comment_count: faker.number.int(1000),
|
||||
creation_date: faker.date.recent(),
|
||||
question_id: faker.datatype.number(1000000),
|
||||
question_id: faker.number.int(1000000),
|
||||
body_markdown: faker.lorem.paragraphs(),
|
||||
answer_id: faker.datatype.number(1000000),
|
||||
answer_id: faker.number.int(1000000),
|
||||
})),
|
||||
has_more: false,
|
||||
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,
|
||||
data: {
|
||||
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,
|
||||
data: {
|
||||
data: {
|
||||
profile_image_url: faker.image.people(),
|
||||
name: faker.name.fullName(),
|
||||
profile_image_url: faker.image.urlLoremFlickr({ category: 'people' }),
|
||||
name: faker.person.fullName(),
|
||||
verified: faker.datatype.boolean(),
|
||||
id: faker.datatype.number(1000000).toString(),
|
||||
id: faker.number.int(1000000).toString(),
|
||||
username,
|
||||
},
|
||||
},
|
||||
@@ -27,7 +27,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
data: {
|
||||
data: [
|
||||
{
|
||||
id: faker.datatype.number(100000000000000).toString(),
|
||||
id: faker.number.int(100000000000000).toString(),
|
||||
created_at: `${faker.date.recent()}`,
|
||||
entities: {
|
||||
mentions: [
|
||||
@@ -37,7 +37,7 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
text: "Checkout metrics from @lowlighter ! #GitHub",
|
||||
},
|
||||
{
|
||||
id: faker.datatype.number(100000000000000).toString(),
|
||||
id: faker.number.int(100000000000000).toString(),
|
||||
created_at: `${faker.date.recent()}`,
|
||||
text: faker.lorem.paragraph(),
|
||||
},
|
||||
@@ -45,15 +45,15 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
includes: {
|
||||
users: [
|
||||
{
|
||||
id: faker.datatype.number(100000000000000).toString(),
|
||||
id: faker.number.int(100000000000000).toString(),
|
||||
name: "lowlighter",
|
||||
username: "lowlighter",
|
||||
},
|
||||
],
|
||||
},
|
||||
meta: {
|
||||
newest_id: faker.datatype.number(100000000000000).toString(),
|
||||
oldest_id: faker.datatype.number(100000000000000).toString(),
|
||||
newest_id: faker.number.int(100000000000000).toString(),
|
||||
oldest_id: faker.number.int(100000000000000).toString(),
|
||||
result_count: 2,
|
||||
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}`)
|
||||
const stats = array => {
|
||||
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() {
|
||||
return `${this.hours}:${this.minutes}`
|
||||
},
|
||||
hours: faker.datatype.number(1000),
|
||||
minutes: faker.datatype.number(1000),
|
||||
name: array ? faker.helpers.arrayElement(array) : faker.random.words(2).replace(/ /g, "-").toLocaleLowerCase(),
|
||||
hours: faker.number.int(1000),
|
||||
minutes: faker.number.int(1000),
|
||||
name: array ? faker.helpers.arrayElement(array) : faker.lorem.words(2).replace(/ /g, "-").toLocaleLowerCase(),
|
||||
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))
|
||||
let percents = 100
|
||||
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
|
||||
}
|
||||
return results
|
||||
@@ -32,11 +32,11 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
best_day: {
|
||||
created_at: faker.date.recent(),
|
||||
date: `${faker.date.recent()}`.substring(0, 10),
|
||||
total_seconds: faker.datatype.number(1000000),
|
||||
total_seconds: faker.number.int(1000000),
|
||||
},
|
||||
categories: stats(),
|
||||
daily_average: faker.datatype.number(12 * 60 * 60),
|
||||
daily_average_including_other_language: faker.datatype.number(12 * 60 * 60),
|
||||
daily_average: faker.number.int(12 * 60 * 60),
|
||||
daily_average_including_other_language: faker.number.int(12 * 60 * 60),
|
||||
dependencies: stats(),
|
||||
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"]),
|
||||
@@ -44,8 +44,8 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
operating_systems: stats(["Mac", "Windows", "Linux"]),
|
||||
project: null,
|
||||
projects: /api_key=MOCKED_TOKEN_NO_PROJECTS/.test(url) ? null : stats(),
|
||||
total_seconds: faker.datatype.number(1000000000),
|
||||
total_seconds_including_other_language: faker.datatype.number(1000000000),
|
||||
total_seconds: faker.number.int(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: {
|
||||
price: {
|
||||
marketCap: {
|
||||
raw: faker.datatype.number(1000000000),
|
||||
raw: faker.number.int(1000000000),
|
||||
},
|
||||
symbol: "OCTO",
|
||||
},
|
||||
quoteType: {
|
||||
shortName: faker.company.name(),
|
||||
longName: faker.company.name(),
|
||||
exchangeTimezoneName: faker.address.timeZone(),
|
||||
exchangeTimezoneName: faker.location.timeZone(),
|
||||
symbol: "OCTO",
|
||||
},
|
||||
calendarEvents: {},
|
||||
summaryDetail: {},
|
||||
symbol: "OCTO",
|
||||
assetProfile: {
|
||||
fullTimeEmployees: faker.datatype.number(10000),
|
||||
city: faker.address.city(),
|
||||
country: faker.address.country(),
|
||||
fullTimeEmployees: faker.number.int(10000),
|
||||
city: faker.location.city(),
|
||||
country: faker.location.country(),
|
||||
},
|
||||
},
|
||||
})
|
||||
@@ -43,15 +43,15 @@ export default function({faker, url, options, login = faker.internet.userName()}
|
||||
meta: {
|
||||
currency: "USD",
|
||||
symbol: "OCTO",
|
||||
regularMarketPrice: faker.datatype.number(10000) / 100,
|
||||
chartPreviousClose: faker.datatype.number(10000) / 100,
|
||||
previousClose: faker.datatype.number(10000) / 100,
|
||||
regularMarketPrice: faker.number.int(10000) / 100,
|
||||
chartPreviousClose: faker.number.int(10000) / 100,
|
||||
previousClose: faker.number.int(10000) / 100,
|
||||
},
|
||||
timestamp: new Array(1000).fill(Date.now()).map((x, i) => x + i * 60000),
|
||||
indicators: {
|
||||
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() {
|
||||
return this.close
|
||||
},
|
||||
|
||||
@@ -8,14 +8,14 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
||||
description: faker.lorem.paragraphs(),
|
||||
type,
|
||||
status: faker.helpers.arrayElement(["FINISHED", "RELEASING", "NOT_YET_RELEASED", "CANCELLED", "HIATUS"]),
|
||||
episodes: 100 + faker.datatype.number(100),
|
||||
volumes: faker.datatype.number(100),
|
||||
chapters: 100 + faker.datatype.number(1000),
|
||||
averageScore: faker.datatype.number(100),
|
||||
episodes: 100 + faker.number.int(100),
|
||||
volumes: faker.number.int(100),
|
||||
chapters: 100 + faker.number.int(1000),
|
||||
averageScore: faker.number.int(100),
|
||||
countryOfOrigin: "JP",
|
||||
genres: new Array(6).fill(null).map(_ => faker.lorem.word()),
|
||||
coverImage: {medium: null},
|
||||
startDate: {year: faker.date.past(20).getFullYear()},
|
||||
startDate: {year: faker.date.past({years:20}).getFullYear()},
|
||||
})
|
||||
//User statistics query
|
||||
if (/^query Statistics /.test(query)) {
|
||||
@@ -25,20 +25,20 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
||||
data: {
|
||||
data: {
|
||||
User: {
|
||||
id: faker.datatype.number(100000),
|
||||
id: faker.number.int(100000),
|
||||
name: faker.internet.userName(),
|
||||
about: null,
|
||||
statistics: {
|
||||
anime: {
|
||||
count: faker.datatype.number(1000),
|
||||
minutesWatched: faker.datatype.number(100000),
|
||||
episodesWatched: faker.datatype.number(10000),
|
||||
count: faker.number.int(1000),
|
||||
minutesWatched: faker.number.int(100000),
|
||||
episodesWatched: faker.number.int(10000),
|
||||
genres: new Array(4).fill(null).map(_ => ({genre: faker.lorem.word()})),
|
||||
},
|
||||
manga: {
|
||||
count: faker.datatype.number(1000),
|
||||
chaptersRead: faker.datatype.number(100000),
|
||||
volumesRead: faker.datatype.number(10000),
|
||||
count: faker.number.int(1000),
|
||||
chaptersRead: faker.number.int(100000),
|
||||
volumesRead: faker.number.int(10000),
|
||||
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: {
|
||||
favourites: {
|
||||
characters: {
|
||||
nodes: new Array(2 + faker.datatype.number(16)).fill(null).map(_ => ({
|
||||
name: {full: faker.name.fullName(), native: faker.name.fullName()},
|
||||
nodes: new Array(2 + faker.number.int(16)).fill(null).map(_ => ({
|
||||
name: {full: faker.person.fullName(), native: faker.person.fullName()},
|
||||
image: {medium: null},
|
||||
})),
|
||||
pageInfo: {currentPage: 1, hasNextPage: false},
|
||||
@@ -104,7 +104,7 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
||||
isCustomList: false,
|
||||
entries: new Array(16).fill(null).map(_ => ({
|
||||
status: faker.helpers.arrayElement(["CURRENT", "PLANNING", "COMPLETED", "DROPPED", "PAUSED", "REPEATING"]),
|
||||
progress: faker.datatype.number(100),
|
||||
progress: faker.number.int(100),
|
||||
progressVolumes: null,
|
||||
score: 0,
|
||||
startedAt: {year: null, month: null, day: null},
|
||||
|
||||
@@ -12,7 +12,7 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
||||
matchedUser: {
|
||||
languageProblemCount: new Array(6).fill(null).map(_ => ({
|
||||
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(_ => ({
|
||||
tagName: faker.hacker.noun(),
|
||||
tagSlug: faker.lorem.slug(),
|
||||
problemsSolved: faker.datatype.number(200),
|
||||
problemsSolved: faker.number.int(200),
|
||||
})),
|
||||
intermediate: new Array(6).fill(null).map(_ => ({
|
||||
tagName: faker.hacker.noun(),
|
||||
tagSlug: faker.lorem.slug(),
|
||||
problemsSolved: faker.datatype.number(200),
|
||||
problemsSolved: faker.number.int(200),
|
||||
})),
|
||||
fundamental: new Array(6).fill(null).map(_ => ({
|
||||
tagName: faker.hacker.noun(),
|
||||
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: {
|
||||
acSubmissionNum: [
|
||||
{difficulty: "All", count: faker.datatype.number(2402)},
|
||||
{difficulty: "Easy", count: faker.datatype.number(592)},
|
||||
{difficulty: "Medium", count: faker.datatype.number(1283)},
|
||||
{difficulty: "Hard", count: faker.datatype.number(527)},
|
||||
{difficulty: "All", count: faker.number.int(2402)},
|
||||
{difficulty: "Easy", count: faker.number.int(592)},
|
||||
{difficulty: "Medium", count: faker.number.int(1283)},
|
||||
{difficulty: "Hard", count: faker.number.int(527)},
|
||||
],
|
||||
},
|
||||
},
|
||||
@@ -89,7 +89,7 @@ export default function({faker, url, body, login = faker.internet.userName()}) {
|
||||
data: {
|
||||
data: {
|
||||
recentAcSubmissionList: new Array(6).fill(null).map(_ => ({
|
||||
id: `${faker.datatype.number(10000)}`,
|
||||
id: `${faker.number.int(10000)}`,
|
||||
title: faker.lorem.sentence(),
|
||||
titleSlug: faker.lorem.slug(),
|
||||
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
|
||||
if (/browse/.test(url)) {
|
||||
console.debug(`metrics/compute/mocks > mocking yt music api result > ${url}`)
|
||||
const artist = faker.random.word()
|
||||
const track = faker.random.words(5)
|
||||
const artwork = faker.image.imageUrl()
|
||||
const artist = faker.lorem.word()
|
||||
const track = faker.lorem.words(5)
|
||||
const artwork = faker.image.url()
|
||||
return ({
|
||||
contents: {
|
||||
singleColumnBrowseResultsRenderer: {
|
||||
|
||||
Reference in New Issue
Block a user