diff --git a/app/models/event.rb b/app/models/event.rb index 101dcaf33..ee1dc808a 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -1,4 +1,6 @@ class Event < ApplicationRecord + self.ignored_columns += %w[coach_description] + include DateTimeConcerns include Listable include Invitable diff --git a/spec/fabricators/event_fabricator.rb b/spec/fabricators/event_fabricator.rb index b46fc8942..e0f37c2a3 100644 --- a/spec/fabricators/event_fabricator.rb +++ b/spec/fabricators/event_fabricator.rb @@ -5,7 +5,6 @@ ends_at { |attrs| attrs[:date_and_time] + 8.hours } name Faker::Lorem.sentence description Faker::Lorem.sentence - coach_description Faker::Lorem.sentence schedule Faker::Lorem.sentence venue { Fabricate(:sponsor) } coach_spaces 2 diff --git a/spec/models/event_spec.rb b/spec/models/event_spec.rb index 4043fc7cb..703d16e7c 100644 --- a/spec/models/event_spec.rb +++ b/spec/models/event_spec.rb @@ -120,4 +120,10 @@ expect(described_class.single_chapter).not_to include(multi) end end + + describe 'legacy columns' do + it 'does not expose the legacy coach_description attribute' do + expect(described_class.new).not_to respond_to(:coach_description) + end + end end