From 2f7da852a94943f14d703b80cbfa01b4b4bc684a Mon Sep 17 00:00:00 2001 From: Sergio Gil Date: Wed, 3 Oct 2007 10:35:34 +0000 Subject: [PATCH] Confirmation validation + test --- lib/live_validations.rb | 3 ++- test/live_validations_test.rb | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/live_validations.rb b/lib/live_validations.rb index 2524c0f..e45d4ad 100644 --- a/lib/live_validations.rb +++ b/lib/live_validations.rb @@ -12,7 +12,8 @@ module Validations :numericality => "Validate.Numericality", :format => "Validate.Format", :length => "Validate.Length", - :acceptance => "Validate.Acceptance" + :acceptance => "Validate.Acceptance", + :confirmation => "Validate.Confirmation" } diff --git a/test/live_validations_test.rb b/test/live_validations_test.rb index 3e5579c..f4a381f 100644 --- a/test/live_validations_test.rb +++ b/test/live_validations_test.rb @@ -121,4 +121,11 @@ def test_acceptance assert_equal("you must accept conditions", Resource.live_validations[:conditions][:acceptance][:failureMessage]) end + def test_confirmation + Resource.class_eval do + validates_confirmation_of :name, :message => "doesn't match" + end + assert_equal("doesn't match", Resource.live_validations[:name][:confirmation][:failureMessage]) + end + end