UNPKG

gitlab

Version:
34 lines (25 loc) 908 B
chai = require 'chai' expect = chai.expect sinon = require 'sinon' proxyquire = require 'proxyquire' sinonChai = require 'sinon-chai' chai.use sinonChai describe "ApiBaseHTTP", -> ApiBaseHTTP = null apibasehttp = null before -> ApiBaseHTTP = require('../lib/ApiBaseHTTP').ApiBaseHTTP beforeEach -> describe "handleOptions()", -> it "should strip /api/v3 from `url` parameter if provided", -> apibasehttp = new ApiBaseHTTP base_url: "api/v3" url: "http://gitlab.mydomain.com/api/v3" token: "test" expect(apibasehttp.options.url).to.equal("http://gitlab.mydomain.com") it "should not strip /api/v3 from `url` parameter if not provided", -> apibasehttp = new ApiBaseHTTP base_url: "api/v3" url: "http://gitlab.mydomain.com" token: "test" expect(apibasehttp.options.url).to.equal("http://gitlab.mydomain.com")