Hi all,

I'm spec'ing a method that yields a value. Right now, I spec it like this:

    result = nil
    thing.do_stuff { |value| result = value }
    result.should == expected

This feels like too much ceremony. What I want to do is something more this:

   thing.do_stuff.should yield_value(expected)

Is there anything built into RSpec to let me do this? If not, how do other 
people test yields?

cheers,
Matt

--
Freelance programmer & coach
Author, http://pragprog.com/book/hwcuc/the-cucumber-book
Founder, http://www.relishapp.com/
Twitter, https://twitter.com/mattwynne


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

Reply via email to