On 2008-08-25, at 13:29, Zach Dennis wrote:
I might do something like the following...

describe Property, "email validations" do

 ["[EMAIL PROTECTED]", "can't start with a digit",
   "[EMAIL PROTECTED]", "can't end with a digit"
 ].in_groups_of(2) do |email, description|
   it description do
     prop =  Property.new :email => email
     prop.should_not be_valid
     prop.should have(1).error_on(:email)
   end
 end
end


-- Zach Dennis
http://www.continuousthinking.com
http://www.mutuallyhuman.com

Hi Zach. That's a great way of iterating over test data. Do you have any suggestions for how much test data to use?

Cheers,
Nick
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to