From 93d79c684da011fe38923e739cc77ba4f70e721a Mon Sep 17 00:00:00 2001 From: Arthur Campbell Date: Mon, 30 Jan 2023 15:59:08 +0000 Subject: [PATCH] add test for question with min but no max --- spec/models/validations/shared_validations_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/models/validations/shared_validations_spec.rb b/spec/models/validations/shared_validations_spec.rb index cba898bfb..c6eceb954 100644 --- a/spec/models/validations/shared_validations_spec.rb +++ b/spec/models/validations/shared_validations_spec.rb @@ -69,6 +69,12 @@ RSpec.describe Validations::SharedValidations do end end + it "adds the correct validation text when a question has a min but not a max" do + sales_record.savings = -10 + shared_validator.validate_numeric_min_max(sales_record) + expect(sales_record.errors["savings"]).to include(match I18n.t("validations.numeric.above_min", field: "Buyer’s total savings (to nearest £10) before any deposit paid", min: "£0")) + end + context "when validating percent" do it "validates that % suffix is added in the error message" do sales_record.stairbought = "random"