diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-03-17 13:11:22 +0300 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2016-03-17 13:48:51 +0300 |
commit | b9036ba61012e6723426f98171a2c111abb0bae5 (patch) | |
tree | a249a06e9e80a7db1f2ae53dc8ae99402492eef7 /spec/features/issues/move_spec.rb | |
parent | dda7f9635fe96eba52110979914ff966188f6e8b (diff) |
Prevent issue move if issue has been already moved
Diffstat (limited to 'spec/features/issues/move_spec.rb')
-rw-r--r-- | spec/features/issues/move_spec.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/features/issues/move_spec.rb b/spec/features/issues/move_spec.rb index 6303b117c09..db26b3a4671 100644 --- a/spec/features/issues/move_spec.rb +++ b/spec/features/issues/move_spec.rb @@ -60,6 +60,17 @@ feature 'issue move to another project' do expect(page).to have_select('move_to_project_id', options: options) end end + + context 'issue has been already moved' do + let(:new_issue) { create(:issue, project: new_project) } + let(:issue) do + create(:issue, project: old_project, author: user, moved_to: new_issue) + end + + scenario 'user wants to move issue that has already been moved' do + expect(page).to have_no_select('move_to_project_id') + end + end end def edit_issue(issue) |