diff --git a/db/seeds.rb b/db/seeds.rb index 8c7cf89d7..7855d752f 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -119,6 +119,7 @@ unless Rails.env.test? FactoryBot.create(:sales_log, :discounted_ownership_setup_complete, assigned_to: user) FactoryBot.create(:sales_log, :outright_sale_setup_complete, assigned_to: user) FactoryBot.create(:sales_log, :completed, assigned_to: user) + FactoryBot.create_list(:sales_log, 2, :completed, :ignore_validation_errors, saledate: Time.zone.today - 1.year, assigned_to: user) end FactoryBot.create(:sales_log, :completed, assigned_to: managing_agent1_user, owning_organisation: mhclg) @@ -133,6 +134,7 @@ unless Rails.env.test? scheme = user.organisation.owned_schemes.first FactoryBot.create(:lettings_log, :setup_completed, :sh, scheme:, location: scheme.locations.first, assigned_to: user) end + FactoryBot.create_list(:lettings_log, 2, :completed, :ignore_validation_errors, startdate: Time.zone.today - 1.year, assigned_to: user) end FactoryBot.create(:lettings_log, :completed, assigned_to: managing_agent1_user, owning_organisation: mhclg) diff --git a/spec/factories/sales_log.rb b/spec/factories/sales_log.rb index 35ae063ed..9d4b5d767 100644 --- a/spec/factories/sales_log.rb +++ b/spec/factories/sales_log.rb @@ -185,5 +185,12 @@ FactoryBot.define do trait :imported do old_id { Random.hex } end + trait :ignore_validation_errors do + to_create do |instance| + instance.valid? + instance.errors.clear + instance.save!(validate: false) + end + end end end