summaryrefslogtreecommitdiff
path: root/spec/services/issues/move_service_spec.rb
diff options
context:
space:
mode:
authorZ.J. van de Weg <zegerjan@gitlab.com>2016-06-01 18:33:49 +0200
committerZ.J. van de Weg <zegerjan@gitlab.com>2016-06-01 18:33:49 +0200
commitfab695461afbc4d03fbbf8cfbf9c5d90760ce752 (patch)
tree617a6b3223b2dce23993f37516dce0bc3bce4470 /spec/services/issues/move_service_spec.rb
parent91a7b9333b660abc866e52e1a614151cb529413d (diff)
downloadgitlab-ce-fab695461afbc4d03fbbf8cfbf9c5d90760ce752.tar.gz
Move awardables too when issue is moved
Diffstat (limited to 'spec/services/issues/move_service_spec.rb')
-rw-r--r--spec/services/issues/move_service_spec.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/services/issues/move_service_spec.rb b/spec/services/issues/move_service_spec.rb
index 95fe6c2400a..93bf0f64963 100644
--- a/spec/services/issues/move_service_spec.rb
+++ b/spec/services/issues/move_service_spec.rb
@@ -39,6 +39,7 @@ describe Issues::MoveService, services: true do
let!(:milestone2) do
create(:milestone, project_id: new_project.id, title: 'v9.0')
end
+ let!(:award_emoji) { create(:award_emoji, awardable: old_issue) }
let!(:new_issue) { move_service.execute(old_issue, new_project) }
end
@@ -115,6 +116,10 @@ describe Issues::MoveService, services: true do
it 'preserves create time' do
expect(old_issue.created_at).to eq new_issue.created_at
end
+
+ it 'moves the award emoji' do
+ expect(old_issue.award_emoji.first.name).to eq new_issue.reload.award_emoji.first.name
+ end
end
context 'issue with notes' do