summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/fogbugz_import/project_creator_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/gitlab/fogbugz_import/project_creator_spec.rb')
-rw-r--r--spec/lib/gitlab/fogbugz_import/project_creator_spec.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/spec/lib/gitlab/fogbugz_import/project_creator_spec.rb b/spec/lib/gitlab/fogbugz_import/project_creator_spec.rb
index 6b8bb2229a9..8be9f55dbb6 100644
--- a/spec/lib/gitlab/fogbugz_import/project_creator_spec.rb
+++ b/spec/lib/gitlab/fogbugz_import/project_creator_spec.rb
@@ -4,7 +4,6 @@ require 'spec_helper'
RSpec.describe Gitlab::FogbugzImport::ProjectCreator do
let(:user) { create(:user) }
-
let(:repo) do
instance_double(Gitlab::FogbugzImport::Repository,
name: 'Vim',
@@ -13,10 +12,11 @@ RSpec.describe Gitlab::FogbugzImport::ProjectCreator do
raw_data: '')
end
+ let(:repo_name) { 'new_name' }
let(:uri) { 'https://testing.fogbugz.com' }
let(:token) { 'token' }
let(:fb_session) { { uri: uri, token: token } }
- let(:project_creator) { described_class.new(repo, fb_session, user.namespace, user) }
+ let(:project_creator) { described_class.new(repo, repo_name, user.namespace, user, fb_session) }
subject do
project_creator.execute
@@ -26,4 +26,9 @@ RSpec.describe Gitlab::FogbugzImport::ProjectCreator do
expect(subject.persisted?).to eq(true)
expect(subject.visibility_level).to eq(Gitlab::VisibilityLevel::PRIVATE)
end
+
+ it 'creates project with provided name and path' do
+ expect(subject.name).to eq(repo_name)
+ expect(subject.path).to eq(repo_name)
+ end
end