Browse Source

Mark hodate value check confirmed

pull/1906/head
Kat 3 years ago
parent
commit
caaea28191
  1. 1
      app/services/imports/sales_logs_import_service.rb
  2. 16
      spec/services/imports/sales_logs_import_service_spec.rb

1
app/services/imports/sales_logs_import_service.rb

@ -152,6 +152,7 @@ module Imports
attributes["discounted_sale_value_check"] = 0
attributes["buyer_livein_value_check"] = 0
attributes["percentage_discount_value_check"] = 0
attributes["hodate_check"] = 0
# 2023/34 attributes
attributes["address_line1"] = string_or_nil(xml_doc, "AddressLine1")

16
spec/services/imports/sales_logs_import_service_spec.rb

@ -595,6 +595,22 @@ RSpec.describe Imports::SalesLogsImportService do
end
end
context "and the hodate soft validation is triggered (hodate_value_check)" do
let(:sales_log_id) { "shared_ownership_sales_log" }
before do
sales_log_xml.at_xpath("//xmlns:HODAY").content = "1"
sales_log_xml.at_xpath("//xmlns:HOMONTH").content = "1"
sales_log_xml.at_xpath("//xmlns:HOYEAR").content = "2018"
end
it "completes the log" do
sales_log_service.send(:create_log, sales_log_xml)
sales_log = SalesLog.find_by(old_id: sales_log_id)
expect(sales_log.status).to eq("completed")
end
end
context "and it has an invalid record with invalid child age" do
let(:sales_log_id) { "discounted_ownership_sales_log" }

Loading…
Cancel
Save