On Tue, Sep 13, 2011 at 6:56 AM, Matt Wynne <m...@mattwynne.net> wrote:
> Hi all, > > In GOOS[1] they use an assertion called assertEventually which samples the > system for a success state until a certain timeout has elapsed. This allows > you to synchronise the tests with asynchronous code. > > Do we have an equivalent of that in the Ruby / RSpec world already? I know > capybara has wait_until { } but that's fairly rudimentary - the failure > message isn't very helpful. Is there anything else already out there? > > [1] http://www.growing-object-oriented-software.com/ > > cheers, > Matt > > -- > Freelance programmer & coach > Author, http://pragprog.com/book/hwcuc/the-cucumber-book (with Aslak > Hellesøy) > Founder, http://relishapp.com > +44(0)7974430184 | http://twitter.com/mattwynne > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > the_object.should eventually_call(:foo).within(2).seconds Sounds like Matt is going to make us this matcher! :)
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users