diff options
author | Felipe Artur <felipefac@gmail.com> | 2017-05-19 23:51:07 +0300 |
---|---|---|
committer | Felipe Artur <felipefac@gmail.com> | 2017-05-22 23:06:45 +0300 |
commit | 921c2be44af6a5a2af2b6e17945f0301c8158214 (patch) | |
tree | 1f2dc10b8661d6f6c95cd97433f1faf6d67b6852 /features | |
parent | 9d29eb7e292067fb980b4ca97fc6c3edac1dccec (diff) |
Add transient head_pipeline_of to pipeline factories
Diffstat (limited to 'features')
-rw-r--r-- | features/steps/project/merge_requests.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/features/steps/project/merge_requests.rb b/features/steps/project/merge_requests.rb index 8133760e619..caf36164891 100644 --- a/features/steps/project/merge_requests.rb +++ b/features/steps/project/merge_requests.rb @@ -556,8 +556,14 @@ class Spinach::Features::ProjectMergeRequests < Spinach::FeatureSteps step '"Bug NS-05" has CI status' do project = merge_request.source_project project.enable_ci - pipeline = create :ci_pipeline, project: project, sha: merge_request.diff_head_sha, ref: merge_request.source_branch - merge_request.update(head_pipeline: pipeline) + + pipeline = + create(:ci_pipeline, + project: project, + sha: merge_request.diff_head_sha, + ref: merge_request.source_branch, + head_pipeline_of: merge_request) + create :ci_build, pipeline: pipeline end |