diff --git a/lib/helpers/resolveConfig.js b/lib/helpers/resolveConfig.js index 5e84c5c..7b16882 100644 --- a/lib/helpers/resolveConfig.js +++ b/lib/helpers/resolveConfig.js @@ -14,7 +14,7 @@ export default (config) => { newConfig.headers = headers = AxiosHeaders.from(headers); - newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer); + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); // HTTP basic authentication if (auth) { diff --git a/test/specs/options.spec.js b/test/specs/options.spec.js index 482fcb2..65b5e7b 100644 --- a/test/specs/options.spec.js +++ b/test/specs/options.spec.js @@ -109,7 +109,7 @@ describe('options', function () { instance.get('http://someotherurl.com/'); getAjaxRequest().then(function (request) { - expect(request.url).toBe('http://someotherurl.com/'); + expect(request.url).toBe('http://someurl.com/http://someotherurl.com/'); done(); });