summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2018-06-07 15:11:10 +0100
committerPhil Hughes <me@iamphill.com>2018-06-07 15:11:10 +0100
commit132db99a5b98daf7629f416ebb4ff817010cc0a9 (patch)
tree280f73e03a98c12a2c21d483325c865d4ce30a07
parent02a2ca6ae4ab6f2b64ff00f5750a68e9371a4fb7 (diff)
downloadgitlab-ce-132db99a5b98daf7629f416ebb4ff817010cc0a9.tar.gz
fixed karma
-rw-r--r--app/assets/javascripts/lib/utils/url_utility.js4
-rw-r--r--spec/javascripts/lib/utils/url_utility_spec.js4
2 files changed, 6 insertions, 2 deletions
diff --git a/app/assets/javascripts/lib/utils/url_utility.js b/app/assets/javascripts/lib/utils/url_utility.js
index 061fb72ffef..72b72f4247d 100644
--- a/app/assets/javascripts/lib/utils/url_utility.js
+++ b/app/assets/javascripts/lib/utils/url_utility.js
@@ -85,9 +85,9 @@ export function redirectTo(url) {
}
export function webIDEUrl(route = undefined) {
- let returnUrl = `${gon.relative_url_root}/-/ide/`;
+ let returnUrl = `${gon.relative_url_root || ''}/-/ide/`;
if (route) {
- returnUrl += `project${route.replace(new RegExp(`^${gon.relative_url_root}`), '')}`;
+ returnUrl += `project${route.replace(new RegExp(`^${gon.relative_url_root || ''}`), '')}`;
}
return returnUrl;
}
diff --git a/spec/javascripts/lib/utils/url_utility_spec.js b/spec/javascripts/lib/utils/url_utility_spec.js
index 8ed4950ee09..c7f4092911c 100644
--- a/spec/javascripts/lib/utils/url_utility_spec.js
+++ b/spec/javascripts/lib/utils/url_utility_spec.js
@@ -2,6 +2,10 @@ import { webIDEUrl } from '~/lib/utils/url_utility';
describe('URL utility', () => {
describe('webIDEUrl', () => {
+ afterEach(() => {
+ gon.relative_url_root = '';
+ });
+
describe('without relative_url_root', () => {
it('returns IDE path with route', () => {
expect(webIDEUrl('/gitlab-org/gitlab-ce/merge_requests/1')).toBe(