Browse Source

feat: test ALL possibilities

pull/1695/head
natdeanlewissoftwire 3 years ago
parent
commit
db3d8e4b0c
  1. 32
      spec/services/bulk_upload/lettings/year2022/row_parser_spec.rb
  2. 8
      spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb

32
spec/services/bulk_upload/lettings/year2022/row_parser_spec.rb

@ -1295,10 +1295,36 @@ RSpec.describe BulkUpload::Lettings::Year2022::RowParser do
end
describe "#net_income_known" do
let(:attributes) { { bulk_upload:, field_51: "1" } }
context "when 1" do
let(:attributes) { { bulk_upload:, field_51: "1" } }
it "sets value from correct mapping" do
expect(parser.log.net_income_known).to eq(0)
it "sets value from correct mapping" do
expect(parser.log.net_income_known).to eq(0)
end
end
context "when 2" do
let(:attributes) { { bulk_upload:, field_51: "2" } }
it "sets value from correct mapping" do
expect(parser.log.net_income_known).to eq(1)
end
end
context "when 3" do
let(:attributes) { { bulk_upload:, field_51: "3" } }
it "sets value from correct mapping" do
expect(parser.log.net_income_known).to eq(1)
end
end
context "when 4" do
let(:attributes) { { bulk_upload:, field_51: "4" } }
it "sets value from correct mapping" do
expect(parser.log.net_income_known).to eq(2)
end
end
end

8
spec/services/bulk_upload/lettings/year2023/row_parser_spec.rb

@ -1373,6 +1373,14 @@ RSpec.describe BulkUpload::Lettings::Year2023::RowParser do
end
end
context "when 2" do
let(:attributes) { { bulk_upload:, field_120: "2" } }
it "sets value from correct mapping" do
expect(parser.log.net_income_known).to eq(1)
end
end
context "when 3" do
let(:attributes) { { bulk_upload:, field_120: "3" } }

Loading…
Cancel
Save