diff --git a/frontend/.test.setup.js b/frontend/.test.setup.js index 35ef16a01f..ac9dd6a2c5 100644 --- a/frontend/.test.setup.js +++ b/frontend/.test.setup.js @@ -1,6 +1,8 @@ import jsdom from 'jsdom'; -const doc = jsdom.jsdom(''); +const doc = jsdom.jsdom('', { + url: 'http://localhost:8080/foo', +}); global.document = doc; global.window = doc.defaultView; diff --git a/frontend/kolide/base.js b/frontend/kolide/base.js index 054c6949a3..0a8d25640a 100644 --- a/frontend/kolide/base.js +++ b/frontend/kolide/base.js @@ -1,27 +1,14 @@ import fetch from 'isomorphic-fetch'; - -import config from '../config'; import local from '../utilities/local'; class Base { constructor () { - this.baseURL = this.setBaseURL(); + const { origin } = global.window.location; + + this.baseURL = `${origin}/api`; this.bearerToken = local.getItem('auth_token'); } - setBaseURL () { - const { - settings: { env }, - environments: { development }, - } = config; - - if (env === development) { - return 'http://localhost:8080/api'; - } - - throw new Error(`API base URL is not configured for environment: ${env}`); - } - setBearerToken (bearerToken) { this.bearerToken = bearerToken; }