Browse Source

Fix tests

pull/2746/head
Rachael Booth 8 months ago
parent
commit
3881b5b674
  1. 16
      spec/models/validations/sales/financial_validations_spec.rb
  2. 6
      spec/services/bulk_upload/sales/year2024/row_parser_spec.rb

16
spec/models/validations/sales/financial_validations_spec.rb

@ -436,25 +436,25 @@ RSpec.describe Validations::Sales::FinancialValidations do
let(:saledate) { Time.zone.local(2024, 4, 1) } let(:saledate) { Time.zone.local(2024, 4, 1) }
it "adds errors if equity is more than stairowned - stairbought for joint purchase" do it "adds errors if equity is more than stairowned - stairbought for joint purchase" do
record.stairbought = 2 record.stairbought = 2.5
record.stairowned = 3 record.stairowned = 3
record.equity = 2 record.equity = 2
record.jointpur = 1 record.jointpur = 1
financial_validator.validate_equity_less_than_staircase_difference(record) financial_validator.validate_equity_less_than_staircase_difference(record)
expect(record.errors["equity"]).to include(I18n.t("validations.sales.financial.equity.equity_over_stairowned_minus_stairbought.joint_purchase", equity: 2, staircase_difference: 1)) expect(record.errors["equity"]).to include(I18n.t("validations.sales.financial.equity.equity_over_stairowned_minus_stairbought.joint_purchase", equity: 2, staircase_difference: 0.5))
expect(record.errors["stairowned"]).to include(I18n.t("validations.sales.financial.stairowned.equity_over_stairowned_minus_stairbought.joint_purchase", equity: 2, staircase_difference: 1)) expect(record.errors["stairowned"]).to include(I18n.t("validations.sales.financial.stairowned.equity_over_stairowned_minus_stairbought.joint_purchase", equity: 2, staircase_difference: 0.5))
expect(record.errors["stairbought"]).to include(I18n.t("validations.sales.financial.stairbought.equity_over_stairowned_minus_stairbought.joint_purchase", equity: 2, staircase_difference: 1)) expect(record.errors["stairbought"]).to include(I18n.t("validations.sales.financial.stairbought.equity_over_stairowned_minus_stairbought.joint_purchase", equity: 2, staircase_difference: 0.5))
end end
it "adds errors if equity is more than stairowned - stairbought for non joint purchase" do it "adds errors if equity is more than stairowned - stairbought for non joint purchase" do
record.stairbought = 2 record.stairbought = 2
record.stairowned = 3 record.stairowned = 3
record.equity = 2 record.equity = 2.5
record.jointpur = 2 record.jointpur = 2
financial_validator.validate_equity_less_than_staircase_difference(record) financial_validator.validate_equity_less_than_staircase_difference(record)
expect(record.errors["equity"]).to include(I18n.t("validations.sales.financial.equity.equity_over_stairowned_minus_stairbought.not_joint_purchase", equity: 2, staircase_difference: 1)) expect(record.errors["equity"]).to include(I18n.t("validations.sales.financial.equity.equity_over_stairowned_minus_stairbought.not_joint_purchase", equity: 2.5, staircase_difference: 1.0))
expect(record.errors["stairowned"]).to include(I18n.t("validations.sales.financial.stairowned.equity_over_stairowned_minus_stairbought.not_joint_purchase", equity: 2, staircase_difference: 1)) expect(record.errors["stairowned"]).to include(I18n.t("validations.sales.financial.stairowned.equity_over_stairowned_minus_stairbought.not_joint_purchase", equity: 2.5, staircase_difference: 1.0))
expect(record.errors["stairbought"]).to include(I18n.t("validations.sales.financial.stairbought.equity_over_stairowned_minus_stairbought.not_joint_purchase", equity: 2, staircase_difference: 1)) expect(record.errors["stairbought"]).to include(I18n.t("validations.sales.financial.stairbought.equity_over_stairowned_minus_stairbought.not_joint_purchase", equity: 2.5, staircase_difference: 1.0))
end end
it "does not add errors if equity is less than stairowned - stairbought" do it "does not add errors if equity is less than stairowned - stairbought" do

6
spec/services/bulk_upload/sales/year2024/row_parser_spec.rb

@ -1397,9 +1397,9 @@ RSpec.describe BulkUpload::Sales::Year2024::RowParser do
it "does not add errors and sets mortgage used to 3" do it "does not add errors and sets mortgage used to 3" do
parser.valid? parser.valid?
expect(parser.log.mortgageused).to be(3) expect(parser.log.mortgageused).to eq(3)
expect(parser.log.stairowned).to be(100) expect(parser.log.stairowned).to eq(100)
expect(parser.log.deposit).to be(nil) expect(parser.log.deposit).to be_nil
expect(parser.errors[:field_103]).to be_empty expect(parser.errors[:field_103]).to be_empty
expect(parser.errors[:field_109]).to be_empty expect(parser.errors[:field_109]).to be_empty
end end

Loading…
Cancel
Save