summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorZeger-Jan van de Weg <mail@zjvandeweg.nl>2015-12-07 11:54:07 +0100
committerZeger-Jan van de Weg <mail@zjvandeweg.nl>2015-12-07 13:41:18 +0100
commite7969d6f6c743ead94b3b430b9184ad21f647337 (patch)
tree0c86321050ae926bf4e96670ed8ce0cfa1e40e4a /spec
parent4c8666e69fc64200bdd2f5069bbc8c9b22fe12ab (diff)
downloadgitlab-ce-e7969d6f6c743ead94b3b430b9184ad21f647337.tar.gz
Satisfy Douwe Maan
Diffstat (limited to 'spec')
-rw-r--r--spec/features/merge_requests/merge_when_build_succeeds_spec.rb14
1 files changed, 6 insertions, 8 deletions
diff --git a/spec/features/merge_requests/merge_when_build_succeeds_spec.rb b/spec/features/merge_requests/merge_when_build_succeeds_spec.rb
index 3a8f0a344e8..ee2fb25e9e5 100644
--- a/spec/features/merge_requests/merge_when_build_succeeds_spec.rb
+++ b/spec/features/merge_requests/merge_when_build_succeeds_spec.rb
@@ -1,6 +1,4 @@
require 'spec_helper'
-# rubocop:disable Lint/UselessAssignment
-# As rubocop doesn't see a need for both `ci_commit` and `ci_build`
feature 'Merge When Build Succeeds', feature: true, js: true do
let(:user) { create(:user) }
@@ -14,10 +12,10 @@ feature 'Merge When Build Succeeds', feature: true, js: true do
end
context "Active build for Merge Request" do
- before do
- ci_commit = create(:ci_commit, gl_project: project, sha: merge_request.last_commit.id, ref: merge_request.source_branch)
- ci_build = create(:ci_build, commit: ci_commit)
+ let!(:ci_commit) { create(:ci_commit, gl_project: project, sha: merge_request.last_commit.id, ref: merge_request.source_branch) }
+ let!(:ci_build) { create(:ci_build, commit: ci_commit) }
+ before do
login_as user
visit_merge_request(merge_request)
end
@@ -49,14 +47,15 @@ feature 'Merge When Build Succeeds', feature: true, js: true do
merge_user: user, title: "MepMep", merge_when_build_succeeds: true)
end
+ let!(:ci_commit) { create(:ci_commit, gl_project: project, sha: merge_request.last_commit.id, ref: merge_request.source_branch) }
+ let!(:ci_build) { create(:ci_build, commit: ci_commit) }
+
before do
merge_request.source_project.team << [user, :master]
merge_request.source_branch = "feature"
merge_request.target_branch = "master"
merge_request.save!
- ci_commit = create(:ci_commit, gl_project: project, sha: merge_request.last_commit.id, ref: merge_request.source_branch)
- ci_build = create(:ci_build, commit: ci_commit)
login_as user
visit_merge_request(merge_request)
@@ -90,4 +89,3 @@ feature 'Merge When Build Succeeds', feature: true, js: true do
visit namespace_project_merge_request_path(merge_request.project.namespace, merge_request.project, merge_request)
end
end
-# rubocop:enable Lint/UselessAssignment