Browse Source

CLDC-4140: update tests after field renumbering

CLDC-4203-update-bulk-upload-field-numbers
Nat Dean-Lewis 1 day ago
parent
commit
59c477d94d
  1. 19
      spec/services/bulk_upload/lettings/year2026/row_parser_spec.rb

19
spec/services/bulk_upload/lettings/year2026/row_parser_spec.rb

@ -2076,23 +2076,22 @@ RSpec.describe BulkUpload::Lettings::Year2026::RowParser do
end end
context "when a soft validation is triggered that relates both to fields that are and are not routed to" do context "when a soft validation is triggered that relates both to fields that are and are not routed to" do
let(:attributes) { setup_section_params.merge({ field_78: "1", field_130: "M", field_131: "M", field_132: "M", field_138: 1, field_140: 1, field_142: 1 }) } let(:attributes) { setup_section_params.merge({ field_78: "1", field_43: "M", field_49: "M", field_53: "M", field_130: 1, field_132: 1, field_134: 1 }) }
# TODO: CLDC-4143 re-enable this test to check validation it "adds errors to fields that are routed to" do
xit "adds errors to fields that are routed to" do
parser.valid? parser.valid?
expect(parser.errors.where(:field_43, category: :soft_validation)).to be_present
expect(parser.errors.where(:field_130, category: :soft_validation)).to be_present expect(parser.errors.where(:field_130, category: :soft_validation)).to be_present
expect(parser.errors.where(:field_138, category: :soft_validation)).to be_present expect(parser.errors.where(:field_49, category: :soft_validation)).to be_present
expect(parser.errors.where(:field_131, category: :soft_validation)).to be_present expect(parser.errors.where(:field_132, category: :soft_validation)).to be_present
expect(parser.errors.where(:field_140, category: :soft_validation)).to be_present
end end
it "does not add errors to fields that are not routed to" do it "does not add errors to fields that are not routed to" do
parser.valid? parser.valid?
expect(parser.errors.where(:field_133, category: :soft_validation)).not_to be_present expect(parser.errors.where(:field_157, category: :soft_validation)).not_to be_present
expect(parser.errors.where(:field_144, category: :soft_validation)).not_to be_present expect(parser.errors.where(:field_136, category: :soft_validation)).not_to be_present
expect(parser.errors.where(:field_134, category: :soft_validation)).not_to be_present expect(parser.errors.where(:field_161, category: :soft_validation)).not_to be_present
expect(parser.errors.where(:field_146, category: :soft_validation)).not_to be_present expect(parser.errors.where(:field_138, category: :soft_validation)).not_to be_present
end end
end end

Loading…
Cancel
Save