feat(lifecycle): add Account associations for lifecycle models
This commit is contained in:
parent
7da16f7722
commit
b29b35465b
@ -97,6 +97,9 @@ class Account < ApplicationRecord
|
|||||||
has_many :api_channels, dependent: :destroy_async, class_name: '::Channel::Api'
|
has_many :api_channels, dependent: :destroy_async, class_name: '::Channel::Api'
|
||||||
has_many :articles, dependent: :destroy_async, class_name: '::Article'
|
has_many :articles, dependent: :destroy_async, class_name: '::Article'
|
||||||
has_many :captain_reservations, class_name: 'Captain::Reservation', dependent: :destroy
|
has_many :captain_reservations, class_name: 'Captain::Reservation', dependent: :destroy
|
||||||
|
has_many :captain_lifecycle_rules, class_name: 'Captain::Lifecycle::Rule', dependent: :destroy
|
||||||
|
has_many :captain_lifecycle_deliveries, class_name: 'Captain::Lifecycle::Delivery', dependent: :destroy
|
||||||
|
has_one :captain_lifecycle_config, class_name: 'Captain::Lifecycle::Config', dependent: :destroy
|
||||||
has_many :captain_units, class_name: 'Captain::Unit', dependent: :destroy
|
has_many :captain_units, class_name: 'Captain::Unit', dependent: :destroy
|
||||||
has_many :captain_gallery_items, class_name: 'Captain::GalleryItem', dependent: :destroy
|
has_many :captain_gallery_items, class_name: 'Captain::GalleryItem', dependent: :destroy
|
||||||
has_many :assignment_policies, dependent: :destroy_async
|
has_many :assignment_policies, dependent: :destroy_async
|
||||||
|
|||||||
@ -273,4 +273,10 @@ RSpec.describe Account do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe 'captain lifecycle associations' do
|
||||||
|
it { is_expected.to have_many(:captain_lifecycle_rules).class_name('Captain::Lifecycle::Rule') }
|
||||||
|
it { is_expected.to have_many(:captain_lifecycle_deliveries).class_name('Captain::Lifecycle::Delivery') }
|
||||||
|
it { is_expected.to have_one(:captain_lifecycle_config).class_name('Captain::Lifecycle::Config') }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user