Sha256: 04516ad3ea30286085daeb17d7f109c9d49040d951d4c2724e7a7376b591f2bc
Contents?: true
Size: 814 Bytes
Versions: 2
Compression:
Stored size: 814 Bytes
Contents
require 'spec_helper' require 'integration/format_validator/spec_helper' describe DataMapper::Validate::Fixtures::BillOfLading do def valid_attributes { :id => 1, :doc_no => 'A1234', :email => 'user@example.com', :url => 'http://example.com' } end describe "with code of 123456" do before :all do @model = DataMapper::Validate::Fixtures::BillOfLading.new(valid_attributes.merge(:code => '123456')) end it_should_behave_like 'valid model' end describe "with code of 12" do before :all do @model = DataMapper::Validate::Fixtures::BillOfLading.new(valid_attributes.merge(:code => '12')) end it_should_behave_like 'invalid model' it "has a meaningful error message" do @model.errors.on(:code).should == [ 'Code format is invalid' ] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dm-validations-0.10.1 | spec/integration/format_validator/regexp_validator_spec.rb |
dm-validations-0.10.0 | spec/integration/format_validator/regexp_validator_spec.rb |