Sha256: fb9bc9021a8ae84b3969aa169882421d3fef0b37e5f3860c4dd8386e7b96f40a
Contents?: true
Size: 843 Bytes
Versions: 1
Compression:
Stored size: 843 Bytes
Contents
context 'A Cow' do setup do class Cow include DataMapper::Validations::ValidationHelper attr_accessor :name, :name_confirmation, :age end end specify('') do class Cow validations.clear! validates_confirmation_of :name, :context => :save end betsy = Cow.new betsy.valid?.should == true betsy.name = 'Betsy' betsy.name_confirmation = '' betsy.valid?(:save).should == false betsy.errors.full_messages.first.should == 'Name does not match the confirmation' betsy.name = '' betsy.name_confirmation = 'Betsy' betsy.valid?(:save).should == false betsy.errors.full_messages.first.should == 'Name does not match the confirmation' betsy.name = 'Betsy' betsy.name_confirmation = 'Betsy' betsy.valid?(:save).should == true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
datamapper-0.1.1 | spec/validates_confirmation_of.rb |