Sha256: 82622303b0b3cea81894fd17b977f6efb670f175ad29be358b45f5182c8d4e5f
Contents?: true
Size: 953 Bytes
Versions: 2
Compression:
Stored size: 953 Bytes
Contents
require 'spec_helper' require 'integration/block_validator/spec_helper' describe DataMapper::Validate::Fixtures::G3Concert do before :all do @model = DataMapper::Validate::Fixtures::G3Concert.new(:year => 2004, :participants => "Joe Satriani, Steve Vai, Yngwie Malmsteen", :city => "Denver") @model.should be_valid end describe "some non existing year/participants/city combination" do before :all do @model.year = 2015 end it_should_behave_like "invalid model" it "uses error messages returned by the validation block" do @model.errors.on(:participants).should == [ 'this G3 is probably yet to take place' ] end end describe "existing year/participants/city combination" do before :all do @model.year = 2001 @model.city = "Los Angeles" @model.participants = "Joe Satriani, Steve Vai, John Petrucci" end it_should_behave_like "valid model" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dm-validations-0.10.1 | spec/integration/block_validator/block_validator_spec.rb |
dm-validations-0.10.0 | spec/integration/block_validator/block_validator_spec.rb |