summaryrefslogtreecommitdiff
path: root/features/steps/project/merge_requests/notes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'features/steps/project/merge_requests/notes.rb')
-rw-r--r--features/steps/project/merge_requests/notes.rb71
1 files changed, 0 insertions, 71 deletions
diff --git a/features/steps/project/merge_requests/notes.rb b/features/steps/project/merge_requests/notes.rb
deleted file mode 100644
index 2c3f70cdc6e..00000000000
--- a/features/steps/project/merge_requests/notes.rb
+++ /dev/null
@@ -1,71 +0,0 @@
-class Spinach::Features::ProjectMergeRequestsNotes < Spinach::FeatureSteps
- include SharedAuthentication
- include SharedUser
-
- step 'I own public project "Public Shop"' do
- project = create :project, :public, name: 'Public Shop', namespace: current_user.namespace
- project.team << [current_user, :master]
- end
-
- step 'project "Public Shop" has "Public Issue 01" open issue' do
- project = Project.find_by(name: 'Public Shop')
-
- create(:issue,
- title: 'Public Issue 01',
- project: project,
- author: current_user,
- description: '# Description header'
- )
- end
-
- step 'I own private project "Private Library"' do
- project = create :project, name: 'Private Library', namespace: current_user.namespace
- project.team << [current_user, :master]
- end
-
- step 'project "Private Library" has "Private MR 01" open merge request' do
- project = Project.find_by!(name: 'Private Library')
-
- create(:merge_request,
- title: 'Private MR 01',
- source_project: project,
- target_project: project,
- source_branch: 'fix',
- target_branch: 'master',
- author: current_user,
- description: '# Description header'
- )
- end
-
- step 'I visit merge request page "Private MR 01"' do
- mr = MergeRequest.find_by(title: "Private MR 01")
- visit namespace_project_merge_request_path(mr.target_project.namespace, mr.target_project, mr)
- end
-
- step 'I leave a comment with link to issue "Public Issue 01"' do
- issue = Issue.find_by!(title: 'Public Issue 01')
-
- page.within(".js-main-target-form") do
- fill_in "note[note]", with: namespace_project_issue_url(issue.project.namespace, issue.project, issue)
- click_button "Add Comment"
- end
- end
-
- step 'I visit issue page "Public Issue 01"' do
- issue = Issue.find_by(title: "Public Issue 01")
- visit namespace_project_issue_path(issue.project.namespace, issue.project, issue)
- end
-
- step 'I should not see any related merge requests' do
- page.within '.issue-details' do
- expect(page).not_to have_content('.merge-requests')
- end
- end
-
- step 'I should see the "Private MR 01" related merge request' do
- page.within '.merge-requests' do
- expect(page).to have_content("1 Related Merge Request")
- expect(page).to have_content("Private MR 01")
- end
- end
-end