Module: Lapine::Test::RSpecHelper

Defined in:
lib/lapine/test/rspec_helper.rb

Class Method Summary collapse

Class Method Details

.setup(_example = nil) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/lapine/test/rspec_helper.rb', line 6

def self.setup(_example = nil)
  RSpec::Mocks::AllowanceTarget.new(Lapine::Exchange).to(
    RSpec::Mocks::Matchers::Receive.new(:new, ->(name, properties) {
      Lapine::Test::Exchange.new(name, properties)
    })
  )
end

.teardownObject



14
15
16
# File 'lib/lapine/test/rspec_helper.rb', line 14

def self.teardown
  Lapine.close_connections!
end