[Rails5] Wrong attributes in spec/services/ci/create_pipeline_service_spec.rb
Note: add
rails5
to a branch name to trigger rails5 specific CI jobs.
https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/74548955
1) Ci::CreatePipelineService#execute valid params auto-cancel disabled does not auto cancel pending non-HEAD pipelines
Failure/Error:
expect(pipeline_on_previous_commit.reload)
.to have_attributes(status: 'pending', auto_canceled_by_id: nil)
expected #<Ci::Pipeline id: 77, ref: "master", sha: "1b12f15a11fc6e62177bef08f47bc7b5ce50b141", before_sha: "0..., source: "push", config_source: "repository_source", protected: false, failure_reason: nil, iid: 1> to have attributes {:status => "pending", :auto_canceled_by_id => nil} but had attributes {:status => "canceled", :auto_canceled_by_id => 78}
Diff:
@@ -1,3 +1,3 @@
-:auto_canceled_by_id => nil,
-:status => "pending",
+:auto_canceled_by_id => 78,
+:status => "canceled",
# ./spec/services/ci/create_pipeline_service_spec.rb:243:in `block (5 levels) in <top (required)>'