[rspec-users] custom matcher and yielding too block

Jonathan Rochkind rochkind at jhu.edu
Tue Mar 15 11:27:51 EDT 2011

Using the 'new' way of defining custom matchers explained here: 

I'm having trouble figuring out how to write a custom matcher that 
yields an object to a block where more matchers can be called on it.

For instance, I'd like my actual spec to look something like this:

something.should custom_matcher do | x |
   x.should be_something
   x.should include(something_or_other)

You get the idea? Can I create a custom matcher that does that?  I'm 
having trouble figuring out how.

More information about the rspec-users mailing list