INNER CODE UNIT · JavaScript
get
artsy/metaphysics · src/integration/index.js:9
const get = (url, options) => {
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", () => {