Sha256: b06011b5ced4b1301202e7b3f3923897254ae9596c6384a7d58100eeb0065e5c
Contents?: true
Size: 915 Bytes
Versions: 3
Compression:
Stored size: 915 Bytes
Contents
require_relative '../../spec_helper' require_relative 'spec_helper' describe 'DataMapper::Validations::Fixtures::BasketballCourt' do before :all do DataMapper::Validations::Fixtures::BasketballCourt.auto_migrate! @model = DataMapper::Validations::Fixtures::BasketballCourt.valid_instance @model.valid? end it_behaves_like 'valid model' describe "with three point line distance of 7.2" do before :all do @model.three_point_line_distance = 7.2 @model.valid? end it_behaves_like 'valid model' end describe "with three point line distance of 3.5" do before :all do @model.three_point_line_distance = 3.5 @model.valid? end it_behaves_like 'invalid model' it "has a meaningful error message" do expect(@model.errors.on(:three_point_line_distance)).to eq [ 'Three point line distance must be greater than 6.7' ] end end end
Version data entries
3 entries across 3 versions & 1 rubygems