Files
metrics/tests/mocks/api/axios/get/poopmap.mjs
2023-07-24 20:30:19 -04:00

27 lines
871 B
JavaScript

/**Mocked data */
export default function({faker, url, options, login = faker.internet.userName()}) {
//Wakatime api
if (/^https:..api.poopmap.net.*$/.test(url)) {
//Get user profile
if (/public_links\/MOCKED_TOKEN/.test(url)) {
console.debug(`metrics/compute/mocks > mocking poopmap api result > ${url}`)
return ({
status: 200,
data: {
poops: new Array(12 + faker.number.int(6)).fill(null).map(_ => ({
id: 79744699,
latitude: faker.location.latitude(),
longitude: faker.location.longitude(),
created_at: faker.date.past().toISOString(),
note: "",
place: "",
rating: faker.number.int(5),
followers_count: faker.number.int(100),
comments_count: faker.number.int(12),
})),
},
})
}
}
}