Browse Source

tests: tests inferences

pull/1592/head
natdeanlewissoftwire 3 years ago
parent
commit
2f525cf24b
  1. 20
      spec/services/bulk_upload/sales/year2022/row_parser_spec.rb

20
spec/services/bulk_upload/sales/year2022/row_parser_spec.rb

@ -521,4 +521,24 @@ RSpec.describe BulkUpload::Sales::Year2022::RowParser do
end end
end end
end end
describe "inferences" do
context "when buyer not interviewed" do
let(:attributes) { valid_attributes.merge(field_6: "1", field_24: nil, field_30: nil, field_31: nil, field_32: nil, field_34: nil, field_36: nil, field_37: nil, field_39: nil, field_48: nil, field_49: nil) }
it "infers correctly" do
log = parser.log
expect(log["ecstat1"]).to eq(0)
expect(log["ethnic_group"]).to eq(17)
expect(log["national"]).to eq(13)
expect(log["income1nk"]).to eq(1)
expect(log["inc1mort"]).to eq(2)
expect(log["savingsnk"]).to eq(1)
expect(log["prevown"]).to eq(3)
expect(log["prevten"]).to eq(0)
expect(log["disabled"]).to eq(3)
expect(log["wheel"]).to eq(3)
end
end
end
end end

Loading…
Cancel
Save