INNER CODE UNIT · JavaScript
Promise
artsy/metaphysics · src/integration/index.js:10
return new Promise((resolve, reject) =>
request(url, options, (err, response) => {
if (err) return reject(err)
resolve(JSON.parse(response.body))
})
)
}
const metaphysics = (endpoint) => (query, vars = {}) => {
const variables = JSON.stringify(vars)
return get(endpoint, { method: "GET", qs: { query, variables } })
}
const staging = metaphysics(METAPHYSICS_STAGING_ENDPOINT)
const production = metaphysics(METAPHYSICS_PRODUCTION_ENDPOINT)
describe("Integration specs", () => {
describe.skip("/artwork", () => {