I missed one other one that you'll find handy.

voters.should have(2).items

Take a look at 
http://rspec.rubyforge.org/rspec/1.3.0/classes/Spec/Matchers.html because 
there's a lot of useful stuff...



On Feb 23, 2010, at 2:53 PM, Pete Hodgson wrote:

> Pat, Thanks for the response.
> 
> On Feb 23, 1:43 pm, Pat Maddox <mailingli...@patmaddox.com> wrote:
>> I'm going to argue that your design is off, and then ignore the rest of your 
>> post :)
> 
> Fair enough :) The 'design' in my example was made up on the spot to
> try and illustrate the kind of issues I've been coming up against
> without lots of irrelevant detail. I agree that the code has all sorts
> of silly issues.
> 
>> 
>> Also, RSpec has two mechanisms for testing collections the way you want (so 
>> I guess I'm not ignoring your post after all).
>> 
> 
> Thanks for pointing me towards the include and =~ matchers. This was
> part of what I was looking for, and would solve a lot of the issues
> I've hit in the past.
> 
> That said, I still feel that it would be helpful to have some way of
> applying a matcher against the elements of a collection. I will just
> have to come up with a more plausible example... :)
> 
> Cheers,
> Pete
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

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

Reply via email to