//Imports import urls from "url" /**Mocked data */ export default function({faker, url, body, login = faker.internet.userName()}) { if (/^https:..accounts.spotify.com.api.token.*$/.test(url)) { //Access token generator const params = new urls.URLSearchParams(body) if ((params.get("grant_type") === "refresh_token") && (params.get("client_id") === "MOCKED_CLIENT_ID") && (params.get("client_secret") === "MOCKED_CLIENT_SECRET") && (params.get("refresh_token") === "MOCKED_REFRESH_TOKEN")) { console.debug(`metrics/compute/mocks > mocking spotify api result > ${url}`) return ({ status: 200, data: { access_token: "MOCKED_TOKEN_ACCESS", token_type: "Bearer", expires_in: 3600, scope: "user-read-recently-played user-read-private", }, }) } } }