jmettraux/ruote — pull request #64 by npj (2012-11-06 13:01:25+00:00)
Title: wait_for properly returns when :or_error interest is present

When the :or_error argument is passed to Dashboard#wait_for, it returns *only* if an error occurs. The expected behavior is that wait_for, when passed the :or_error argument, returns when all interests are matched, *or* when an error occurs. This pull request fixes the bug by causing WaitLogger#wait_for to return true when :or_error is the single remaining interest.