summaryrefslogtreecommitdiff
path: root/spec/support/shared_contexts/project_service_shared_context.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/support/shared_contexts/project_service_shared_context.rb')
-rw-r--r--spec/support/shared_contexts/project_service_shared_context.rb47
1 files changed, 0 insertions, 47 deletions
diff --git a/spec/support/shared_contexts/project_service_shared_context.rb b/spec/support/shared_contexts/project_service_shared_context.rb
deleted file mode 100644
index 0e3540a3e15..00000000000
--- a/spec/support/shared_contexts/project_service_shared_context.rb
+++ /dev/null
@@ -1,47 +0,0 @@
-# frozen_string_literal: true
-
-RSpec.shared_context 'project service activation' do
- let(:project) { create(:project) }
- let(:user) { create(:user) }
-
- before do
- project.add_maintainer(user)
- sign_in(user)
- end
-
- def visit_project_integrations
- visit project_settings_integrations_path(project)
- end
-
- def visit_project_integration(name)
- visit_project_integrations
-
- within('#content-body') do
- click_link(name)
- end
- end
-
- def click_active_checkbox
- find('label', text: 'Active').click
- end
-
- def click_save_integration
- click_button('Save changes')
- end
-
- def click_test_integration
- click_link('Test settings')
- end
-
- def click_test_then_save_integration(expect_test_to_fail: true)
- click_test_integration
-
- if expect_test_to_fail
- expect(page).to have_content('Connection failed.')
- else
- expect(page).to have_content('Connection successful.')
- end
-
- click_save_integration
- end
-end