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