Sha256: 83db76c4cf0e3cf34b412ea8ba221bcd253486c2d3a4484cac0c01dba0de6500
Contents?: true
Size: 906 Bytes
Versions: 2
Compression:
Stored size: 906 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../test_helper') module Functional class ValidatesFormatOfTest < Test::Unit::TestCase test "given invalid name, when validated, then error is in the objects error collection" do klass = Class.new do include Validatable attr_accessor :name validates_true_for :name, :logic => lambda {|*x| name == "nombre" } end instance = klass.new instance.valid? assert_equal "is invalid", instance.errors.on(:name) end test "given valid name, when validated, then no error is in the objects error collection" do klass = Class.new do include Validatable attr_accessor :name validates_true_for :name, :logic => lambda {|*x| name == "nombre" } end instance = klass.new instance.name = "nombre" assert_equal true, instance.valid? end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lgustafson-validatable-1.8.7 | test/functional/test_validates_true_for.rb |
lgustafson-validatable-1.8.6 | test/functional/test_validates_true_for.rb |