From babaf1aa48326a319e38d1c1bfc06ec74fc1ecaf Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 22 Oct 2024 17:59:08 +0300 Subject: [PATCH] adjust error message --- lib/params/base_validator.rb | 2 +- spec/lib/params/base_validator_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/params/base_validator.rb b/lib/params/base_validator.rb index ec6a901e..5eab967a 100644 --- a/lib/params/base_validator.rb +++ b/lib/params/base_validator.rb @@ -75,7 +75,7 @@ module Params return end - raise_error(message || "#{key} must follow the email format") + raise_error(message || "#{key} must follow the email format: '#{params[key]}'") end def unique_value(params, key, message: nil) diff --git a/spec/lib/params/base_validator_spec.rb b/spec/lib/params/base_validator_spec.rb index eb62d12a..b729941a 100644 --- a/spec/lib/params/base_validator_spec.rb +++ b/spec/lib/params/base_validator_spec.rb @@ -42,7 +42,7 @@ RSpec.describe Params::BaseValidator do emails.each do |email| expect do validator.email_format({ email: }, :email) - end.to raise_error(described_class::InvalidParameterError, 'email must follow the email format') + end.to raise_error(described_class::InvalidParameterError, "email must follow the email format: '#{email}'") end end @@ -97,7 +97,7 @@ RSpec.describe Params::BaseValidator do emails.each do |email| expect do validator.email_format({ email: }, :email) - end.to raise_error(described_class::InvalidParameterError, 'email must follow the email format') + end.to raise_error(described_class::InvalidParameterError, "email must follow the email format: '#{email}'") end end