Browse Source

time reduced from ~1.1 to 0.7

pull/2466/head
Arthur Campbell 2 years ago committed by Kat
parent
commit
ab657928db
  1. 8
      spec/models/bulk_upload_spec.rb

8
spec/models/bulk_upload_spec.rb

@ -6,14 +6,14 @@ RSpec.describe BulkUpload, type: :model do
describe "def bulk_upload.completed?" do describe "def bulk_upload.completed?" do
context "when there are incomplete logs" do context "when there are incomplete logs" do
it "returns false" do it "returns false" do
create_list(:lettings_log, 2, :in_progress, bulk_upload:) create(:lettings_log, :in_progress, bulk_upload:)
expect(bulk_upload.completed?).to equal(false) expect(bulk_upload.completed?).to equal(false)
end end
end end
context "when there are no incomplete logs" do context "when there are no incomplete logs" do
it "returns true" do it "returns true" do
create_list(:lettings_log, 2, :completed, :startdate_today, bulk_upload:) create(:lettings_log, :completed, :startdate_today, bulk_upload:)
expect(bulk_upload.completed?).to equal(true) expect(bulk_upload.completed?).to equal(true)
end end
end end
@ -21,7 +21,7 @@ RSpec.describe BulkUpload, type: :model do
describe "value check clearing" do describe "value check clearing" do
context "with a lettings log bulk upload" do context "with a lettings log bulk upload" do
let(:log) { create(:lettings_log, :startdate_today, bulk_upload:) } let(:log) { build(:lettings_log, :startdate_today, bulk_upload:) }
it "has the correct number of value checks to be set as confirmed" do it "has the correct number of value checks to be set as confirmed" do
expect(bulk_upload.fields_to_confirm(log)).to match_array %w[rent_value_check void_date_value_check major_repairs_date_value_check pregnancy_value_check retirement_value_check referral_value_check net_income_value_check carehome_charges_value_check scharge_value_check pscharge_value_check supcharg_value_check address_search_value_check multiple_partners_value_check partner_under_16_value_check reasonother_value_check] expect(bulk_upload.fields_to_confirm(log)).to match_array %w[rent_value_check void_date_value_check major_repairs_date_value_check pregnancy_value_check retirement_value_check referral_value_check net_income_value_check carehome_charges_value_check scharge_value_check pscharge_value_check supcharg_value_check address_search_value_check multiple_partners_value_check partner_under_16_value_check reasonother_value_check]
@ -29,7 +29,7 @@ RSpec.describe BulkUpload, type: :model do
end end
context "with a sales log bulk upload" do context "with a sales log bulk upload" do
let(:log) { create(:sales_log, :saledate_today, bulk_upload:) } let(:log) { build(:sales_log, :saledate_today, bulk_upload:) }
it "has the correct number of value checks to be set as confirmed" do it "has the correct number of value checks to be set as confirmed" do
expect(bulk_upload.fields_to_confirm(log)).to match_array %w[value_value_check monthly_charges_value_check percentage_discount_value_check income1_value_check income2_value_check combined_income_value_check retirement_value_check old_persons_shared_ownership_value_check buyer_livein_value_check student_not_child_value_check wheel_value_check mortgage_value_check savings_value_check deposit_value_check staircase_bought_value_check stairowned_value_check hodate_check shared_ownership_deposit_value_check extrabor_value_check grant_value_check discounted_sale_value_check deposit_and_mortgage_value_check address_search_value_check multiple_partners_value_check partner_under_16_value_check] expect(bulk_upload.fields_to_confirm(log)).to match_array %w[value_value_check monthly_charges_value_check percentage_discount_value_check income1_value_check income2_value_check combined_income_value_check retirement_value_check old_persons_shared_ownership_value_check buyer_livein_value_check student_not_child_value_check wheel_value_check mortgage_value_check savings_value_check deposit_value_check staircase_bought_value_check stairowned_value_check hodate_check shared_ownership_deposit_value_check extrabor_value_check grant_value_check discounted_sale_value_check deposit_and_mortgage_value_check address_search_value_check multiple_partners_value_check partner_under_16_value_check]

Loading…
Cancel
Save