diff options
author | James Lopez <james@jameslopez.es> | 2016-03-21 15:11:05 +0100 |
---|---|---|
committer | James Lopez <james@jameslopez.es> | 2016-03-21 15:11:05 +0100 |
commit | 030b13944534be505dc97667ce2094ed6c588f12 (patch) | |
tree | 048c815816d461423f4eeb28ceb08efd1d7ebfa0 /spec/lib/gitlab/import_url_spec.rb | |
parent | 8d7d9c8daa61d58a17fea648771a1bb6c9341304 (diff) | |
download | gitlab-ce-030b13944534be505dc97667ce2094ed6c588f12.tar.gz |
more refactoring
Diffstat (limited to 'spec/lib/gitlab/import_url_spec.rb')
-rw-r--r-- | spec/lib/gitlab/import_url_spec.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/lib/gitlab/import_url_spec.rb b/spec/lib/gitlab/import_url_spec.rb new file mode 100644 index 00000000000..f758cb8693c --- /dev/null +++ b/spec/lib/gitlab/import_url_spec.rb @@ -0,0 +1,21 @@ +require 'spec_helper' + +describe Gitlab::ImportUrl do + + let(:credentials) { { user: 'blah', password: 'password' } } + let(:import_url) do + Gitlab::ImportUrl.new("https://github.com/me/project.git", credentials: credentials) + end + + describe :full_url do + it { expect(import_url.full_url).to eq("https://blah:password@github.com/me/project.git") } + end + + describe :sanitized_url do + it { expect(import_url.sanitized_url).to eq("https://github.com/me/project.git") } + end + + describe :credentials do + it { expect(import_url.credentials).to eq(credentials) } + end +end |