context"when a field has been marked as invalid"do
beforedo
parser.add_invalid_field("field_31")
parser.add_invalid_field("field_34")
end
it"sets a single error on that field"do
parser.valid?
expect(parser.errors[:field_31].size).toeq(1)
expect(parser.errors[:field_31]).toinclude(match(I18n.t("validations.sales.2026.bulk_upload.invalid_option",question:"What is buyer 1’s nationality?")))
expect(parser.errors[:field_34].size).toeq(1)
expect(parser.errors[:field_34]).toinclude(match(I18n.t("validations.sales.2026.bulk_upload.invalid_option",question:"What is buyer 1's nationality?")))