Delegate last_pipeline to Project
This commit is contained in:
parent
094d740886
commit
bb4076de45
2 changed files with 2 additions and 0 deletions
|
@ -305,6 +305,7 @@ class Project < ActiveRecord::Base
|
|||
delegate :group_runners_enabled, :group_runners_enabled=, :group_runners_enabled?, to: :ci_cd_settings
|
||||
delegate :group_clusters_enabled?, to: :group, allow_nil: true
|
||||
delegate :root_ancestor, to: :namespace, allow_nil: true
|
||||
delegate :last_pipeline, to: :commit, allow_nil: true
|
||||
|
||||
# Validations
|
||||
validates :creator, presence: true, on: :create
|
||||
|
|
|
@ -458,6 +458,7 @@ describe Project do
|
|||
it { is_expected.to delegate_method(:name).to(:owner).with_prefix(true).with_arguments(allow_nil: true) }
|
||||
it { is_expected.to delegate_method(:group_clusters_enabled?).to(:group).with_arguments(allow_nil: true) }
|
||||
it { is_expected.to delegate_method(:root_ancestor).to(:namespace).with_arguments(allow_nil: true) }
|
||||
it { is_expected.to delegate_method(:last_pipeline).to(:commit).with_arguments(allow_nil: true) }
|
||||
end
|
||||
|
||||
describe '#to_reference_with_postfix' do
|
||||
|
|
Loading…
Reference in a new issue