Commit 132db99a authored by Phil Hughes's avatar Phil Hughes

fixed karma

parent 02a2ca6a
...@@ -85,9 +85,9 @@ export function redirectTo(url) { ...@@ -85,9 +85,9 @@ export function redirectTo(url) {
} }
export function webIDEUrl(route = undefined) { export function webIDEUrl(route = undefined) {
let returnUrl = `${gon.relative_url_root}/-/ide/`; let returnUrl = `${gon.relative_url_root || ''}/-/ide/`;
if (route) { if (route) {
returnUrl += `project${route.replace(new RegExp(`^${gon.relative_url_root}`), '')}`; returnUrl += `project${route.replace(new RegExp(`^${gon.relative_url_root || ''}`), '')}`;
} }
return returnUrl; return returnUrl;
} }
...@@ -2,6 +2,10 @@ import { webIDEUrl } from '~/lib/utils/url_utility'; ...@@ -2,6 +2,10 @@ import { webIDEUrl } from '~/lib/utils/url_utility';
describe('URL utility', () => { describe('URL utility', () => {
describe('webIDEUrl', () => { describe('webIDEUrl', () => {
afterEach(() => {
gon.relative_url_root = '';
});
describe('without relative_url_root', () => { describe('without relative_url_root', () => {
it('returns IDE path with route', () => { it('returns IDE path with route', () => {
expect(webIDEUrl('/gitlab-org/gitlab-ce/merge_requests/1')).toBe( expect(webIDEUrl('/gitlab-org/gitlab-ce/merge_requests/1')).toBe(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment