All files / app/assets/javascripts/ide/services terminals.js

100% Statements 6/6
100% Branches 2/2
100% Functions 3/3
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18      6x 10x   6x 5x         6x 5x        
import axios from '~/lib/utils/axios_utils';
import { joinPaths } from '~/lib/utils/url_utility';
 
export const baseUrl = (projectPath) =>
  joinPaths(gon.relative_url_root || '', `/${projectPath}/ide_terminals`);
 
export const checkConfig = (projectPath, branch) =>
  axios.post(`${baseUrl(projectPath)}/check_config`, {
    branch,
    format: 'json',
  });
 
export const create = (projectPath, branch) =>
  axios.post(baseUrl(projectPath), {
    branch,
    format: 'json',
  });