//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", }, }) } } }