Spec failure for spec/controllers/projects/commit_controller_spec.rb
From https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/43702374:
Failures:
1) Projects::CommitController GET diff_for_path when the commit does not exist returns a 404
Failure/Error: get :diff_for_path, params.merge(extra_params)
ActionController::UrlGenerationError:
No route matches {:action=>"diff_for_path", :controller=>"projects/commit", :id=>"4f58b0245f133db1f0dff7cbcaddf12606ddb25g", :namespace_id=>"namespace236", :new_path=>".gitmodules", :old_path=>".gitmodules", :project_id=>"project290"} missing required keys: [:id]
# ./spec/controllers/projects/commit_controller_spec.rb:274:in `diff_for_path'
# ./spec/controllers/projects/commit_controller_spec.rb:326:in `block (4 levels) in <top (required)>'
Finished in 24 minutes 14 seconds (files took 58.26 seconds to load)
1228 examples, 1 failure
Failed examples:
rspec ./spec/controllers/projects/commit_controller_spec.rb:329 # Projects::CommitController GET diff_for_path when the commit does not exist returns a 404