summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLong Nguyen <long.polyglot@gmail.com>2016-04-27 00:03:09 +0700
committerLong Nguyen <long.polyglot@gmail.com>2016-04-27 00:03:09 +0700
commitd6d1daf430bbadef953b40975a503e0bb64044fc (patch)
treea531883366377bc345b4d81a482c26eca85f63b5
parent247ae960552acc8cd3be299dbb10ed61d8dafe75 (diff)
downloadgitlab-ce-d6d1daf430bbadef953b40975a503e0bb64044fc.tar.gz
Update specs
-rw-r--r--spec/services/issues/move_service_spec.rb13
1 files changed, 4 insertions, 9 deletions
diff --git a/spec/services/issues/move_service_spec.rb b/spec/services/issues/move_service_spec.rb
index c98e60d76b3..7654b255697 100644
--- a/spec/services/issues/move_service_spec.rb
+++ b/spec/services/issues/move_service_spec.rb
@@ -7,10 +7,11 @@ describe Issues::MoveService, services: true do
let(:description) { 'Some issue description' }
let(:old_project) { create(:project) }
let(:new_project) { create(:project) }
+ let!(:milestone1) { create(:milestone, project_id: old_project.id, title: 'v9.0') }
let(:old_issue) do
create(:issue, title: title, description: description,
- project: old_project, author: author)
+ project: old_project, author: author, milestone: milestone1)
end
let(:move_service) do
@@ -22,8 +23,7 @@ describe Issues::MoveService, services: true do
old_project.team << [user, :reporter]
new_project.team << [user, :reporter]
- create(:milestone, project_id: old_project.id, title: 'v1.0')
- create(:milestone, project_id: new_project.id, title: 'v1.0')
+ create(:milestone, project_id: new_project.id, title: 'v9.0')
old_issue.labels << create(:label, project_id: old_project.id, title: 'label1')
old_issue.labels << create(:label, project_id: old_project.id, title: 'label2')
@@ -49,7 +49,7 @@ describe Issues::MoveService, services: true do
end
it 'assigns milestone to new issue' do
- expect(new_issue.reload.milestone.title).to eq 'v1.0'
+ expect(new_issue.reload.milestone.title).to eq 'v9.0'
end
it 'assign labels to new issue' do
@@ -92,11 +92,6 @@ describe Issues::MoveService, services: true do
expect(new_issue.author).to eq author
end
- it 'removes data that is invalid in new context' do
- expect(new_issue.milestone).to be_nil
- expect(new_issue.labels).to be_empty
- end
-
it 'creates a new internal id for issue' do
expect(new_issue.iid).to be 1
end