Commit 805a8811 authored by Stan Hu's avatar Stan Hu

Fix specs for Bitbucket Server

parent 6a992fb4
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
.form-group.row .form-group.row
= label_tag :bitbucket_server_url, 'Bitbucket Server URL', class: 'col-form-label col-md-2' = label_tag :bitbucket_server_url, 'Bitbucket Server URL', class: 'col-form-label col-md-2'
.col-md-4 .col-md-4
= text_field_tag :bitbucket_server_url, '', class: 'form-control append-right-8', placeholder: _('https://bitbucket-server'), size: 40 = text_field_tag :bitbucket_server_url, '', class: 'form-control append-right-8', placeholder: _('URL for Bitbucket Server'), size: 40
.form-group.row .form-group.row
= label_tag :bitbucket_server_url, 'Username', class: 'col-form-label col-md-2' = label_tag :bitbucket_server_url, 'Username', class: 'col-form-label col-md-2'
.col-md-4 .col-md-4
......
...@@ -5,15 +5,16 @@ describe Gitlab::ImportSources do ...@@ -5,15 +5,16 @@ describe Gitlab::ImportSources do
it 'returns a hash' do it 'returns a hash' do
expected = expected =
{ {
'GitHub' => 'github', 'GitHub' => 'github',
'Bitbucket' => 'bitbucket', 'Bitbucket Cloud' => 'bitbucket',
'GitLab.com' => 'gitlab', 'Bitbucket Server' => 'bitbucket_server',
'Google Code' => 'google_code', 'GitLab.com' => 'gitlab',
'FogBugz' => 'fogbugz', 'Google Code' => 'google_code',
'Repo by URL' => 'git', 'FogBugz' => 'fogbugz',
'GitLab export' => 'gitlab_project', 'Repo by URL' => 'git',
'Gitea' => 'gitea', 'GitLab export' => 'gitlab_project',
'Manifest file' => 'manifest' 'Gitea' => 'gitea',
'Manifest file' => 'manifest'
} }
expect(described_class.options).to eq(expected) expect(described_class.options).to eq(expected)
...@@ -26,6 +27,7 @@ describe Gitlab::ImportSources do ...@@ -26,6 +27,7 @@ describe Gitlab::ImportSources do
%w( %w(
github github
bitbucket bitbucket
bitbucket_server
gitlab gitlab
google_code google_code
fogbugz fogbugz
...@@ -45,6 +47,7 @@ describe Gitlab::ImportSources do ...@@ -45,6 +47,7 @@ describe Gitlab::ImportSources do
%w( %w(
github github
bitbucket bitbucket
bitbucket_server
gitlab gitlab
google_code google_code
fogbugz fogbugz
...@@ -60,6 +63,7 @@ describe Gitlab::ImportSources do ...@@ -60,6 +63,7 @@ describe Gitlab::ImportSources do
import_sources = { import_sources = {
'github' => Gitlab::GithubImport::ParallelImporter, 'github' => Gitlab::GithubImport::ParallelImporter,
'bitbucket' => Gitlab::BitbucketImport::Importer, 'bitbucket' => Gitlab::BitbucketImport::Importer,
'bitbucket_server' => Gitlab::BitbucketServerImport::Importer,
'gitlab' => Gitlab::GitlabImport::Importer, 'gitlab' => Gitlab::GitlabImport::Importer,
'google_code' => Gitlab::GoogleCodeImport::Importer, 'google_code' => Gitlab::GoogleCodeImport::Importer,
'fogbugz' => Gitlab::FogbugzImport::Importer, 'fogbugz' => Gitlab::FogbugzImport::Importer,
...@@ -79,7 +83,8 @@ describe Gitlab::ImportSources do ...@@ -79,7 +83,8 @@ describe Gitlab::ImportSources do
describe '.title' do describe '.title' do
import_sources = { import_sources = {
'github' => 'GitHub', 'github' => 'GitHub',
'bitbucket' => 'Bitbucket', 'bitbucket' => 'Bitbucket Cloud',
'bitbucket_server' => 'Bitbucket Server',
'gitlab' => 'GitLab.com', 'gitlab' => 'GitLab.com',
'google_code' => 'Google Code', 'google_code' => 'Google Code',
'fogbugz' => 'FogBugz', 'fogbugz' => 'FogBugz',
...@@ -97,7 +102,7 @@ describe Gitlab::ImportSources do ...@@ -97,7 +102,7 @@ describe Gitlab::ImportSources do
end end
describe 'imports_repository? checker' do describe 'imports_repository? checker' do
let(:allowed_importers) { %w[github gitlab_project] } let(:allowed_importers) { %w[github gitlab_project bitbucket_server] }
it 'fails if any importer other than the allowed ones implements this method' do it 'fails if any importer other than the allowed ones implements this method' do
current_importers = described_class.values.select { |kind| described_class.importer(kind).try(:imports_repository?) } current_importers = described_class.values.select { |kind| described_class.importer(kind).try(:imports_repository?) }
......
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