summaryrefslogtreecommitdiff
path: root/spec/features/issues/move_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/features/issues/move_spec.rb')
-rw-r--r--spec/features/issues/move_spec.rb44
1 files changed, 22 insertions, 22 deletions
diff --git a/spec/features/issues/move_spec.rb b/spec/features/issues/move_spec.rb
index 2abc50b04e4..f86eb1f8451 100644
--- a/spec/features/issues/move_spec.rb
+++ b/spec/features/issues/move_spec.rb
@@ -1,9 +1,9 @@
-require 'rails_helper'
+require "rails_helper"
-describe 'issue move to another project' do
+describe "issue move to another project" do
let(:user) { create(:user) }
let(:old_project) { create(:project, :repository) }
- let(:text) { 'Some issue description' }
+ let(:text) { "Some issue description" }
let(:issue) do
create(:issue, description: text, project: old_project, author: user)
@@ -13,19 +13,19 @@ describe 'issue move to another project' do
sign_in(user)
end
- context 'user does not have permission to move issue' do
+ context "user does not have permission to move issue" do
before do
old_project.add_guest(user)
visit issue_path(issue)
end
- it 'moving issue to another project not allowed' do
- expect(page).to have_no_selector('.js-sidebar-move-issue-block')
+ it "moving issue to another project not allowed" do
+ expect(page).to have_no_selector(".js-sidebar-move-issue-block")
end
end
- context 'user has permission to move issue' do
+ context "user has permission to move issue" do
let!(:mr) { create(:merge_request, source_project: old_project) }
let(:new_project) { create(:project) }
let(:new_project_search) { create(:project) }
@@ -39,11 +39,11 @@ describe 'issue move to another project' do
visit issue_path(issue)
end
- it 'moving issue to another project', :js do
- find('.js-move-issue').click
+ it "moving issue to another project", :js do
+ find(".js-move-issue").click
wait_for_requests
- all('.js-move-issue-dropdown-item')[0].click
- find('.js-move-issue-confirmation-button').click
+ all(".js-move-issue-dropdown-item")[0].click
+ find(".js-move-issue-confirmation-button").click
expect(page).to have_content("Text with #{cross_reference}#{mr.to_reference}")
expect(page).to have_content("moved from #{cross_reference}#{issue.to_reference}")
@@ -51,45 +51,45 @@ describe 'issue move to another project' do
expect(page.current_path).to include project_path(new_project)
end
- it 'searching project dropdown', :js do
+ it "searching project dropdown", :js do
new_project_search.add_reporter(user)
- find('.js-move-issue').click
+ find(".js-move-issue").click
wait_for_requests
- page.within '.js-sidebar-move-issue-block' do
- fill_in('sidebar-move-issue-dropdown-search', with: new_project_search.name)
+ page.within ".js-sidebar-move-issue-block" do
+ fill_in("sidebar-move-issue-dropdown-search", with: new_project_search.name)
expect(page).to have_content(new_project_search.name)
expect(page).not_to have_content(new_project.name)
end
end
- context 'user does not have permission to move the issue to a project', :js do
+ context "user does not have permission to move the issue to a project", :js do
let!(:private_project) { create(:project, :private) }
let(:another_project) { create(:project) }
before do
another_project.add_guest(user)
end
- it 'browsing projects in projects select' do
- find('.js-move-issue').click
+ it "browsing projects in projects select" do
+ find(".js-move-issue").click
wait_for_requests
- page.within '.js-sidebar-move-issue-block' do
+ page.within ".js-sidebar-move-issue-block" do
expect(page).to have_content new_project.full_name
end
end
end
- context 'issue has been already moved' do
+ 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
- it 'user wants to move issue that has already been moved' do
- expect(page).to have_no_selector('#move_to_project_id')
+ it "user wants to move issue that has already been moved" do
+ expect(page).to have_no_selector("#move_to_project_id")
end
end
end