Method: AMQP::SpecHelper#done
- Defined in:
- lib/amqp-spec/rspec.rb
#done(*args, &block) ⇒ Object
Breaks the event loop and finishes the spec. This should be called after you are reasonably sure that your expectations either succeeded or failed. Done yields to any given block first, then stops EM event loop. For amqp specs, stops AMQP and cleans up AMQP state.
You may pass delay (in seconds) to done. If you do so, please keep in mind that your (default or explicit) spec timeout may fire before your delayed done callback is due, leading to SpecTimeoutExceededError
162 163 164 |
# File 'lib/amqp-spec/rspec.rb', line 162 def done *args, &block @evented_example.done *args, &block end |