Module: Ears::Testing

Defined in:
lib/ears/testing.rb,
lib/ears/testing/matchers.rb,
lib/ears/testing/test_helper.rb,
lib/ears/testing/publisher_mock.rb,
lib/ears/testing/message_capture.rb

Defined Under Namespace

Modules: Matchers, TestHelper Classes: Configuration, MessageCapture, PublisherMock, UnmockedExchangeError

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.message_captureObject

Returns the value of attribute message_capture.



9
10
11
# File 'lib/ears/testing.rb', line 9

def message_capture
  @message_capture
end

Class Method Details

.configurationObject



15
16
17
# File 'lib/ears/testing.rb', line 15

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



11
12
13
# File 'lib/ears/testing.rb', line 11

def configure
  yield(configuration) if block_given?
end

.reset!Object



19
20
21
22
# File 'lib/ears/testing.rb', line 19

def reset!
  @message_capture = nil
  @configuration = nil
end