From 3f4615e053a43e7b334d303126007594256f31cf Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Wed, 1 Feb 2012 21:25:05 +1100 Subject: [PATCH] scope a spec to AR version --- spec/spec_helper.rb | 7 +++++++ spec/validates_timeliness/orm/active_record_spec.rb | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 4cc5ff3..206eb13 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -91,4 +91,11 @@ RSpec.configure do |c| reset_validation_setup_for(Person) reset_validation_setup_for(PersonWithShim) end + + RSpec.configure do |c| + c.filter_run_excluding :active_record => lambda {|version| + !(::ActiveRecord::VERSION::STRING.to_s =~ /^#{version.to_s}/) + } + end + end diff --git a/spec/validates_timeliness/orm/active_record_spec.rb b/spec/validates_timeliness/orm/active_record_spec.rb index 37ec2a3..8b72cc5 100644 --- a/spec/validates_timeliness/orm/active_record_spec.rb +++ b/spec/validates_timeliness/orm/active_record_spec.rb @@ -47,7 +47,7 @@ describe ValidatesTimeliness, 'ActiveRecord' do r.birth_date = '2010-01-01' end - context "for a date column" do + context "for a date column", :active_record => '3.0' do it 'should store a date value after parsing string' do r = EmployeeWithParser.new r.birth_date = '2010-01-01'