spec/support/logger_support.rb in boty-0.1.0 vs spec/support/logger_support.rb in boty-0.1.1

- old
+ new

@@ -1,20 +1,17 @@ module LoggerSupport def self.included(base) base.instance_eval do let(:logger) { Boty::Logger.adapter } + before do change_to_memory_adapter end + around(&:run) + after do Boty::Logger.adapter = @adapter end + end + end - before do - @adapter = Boty::Logger.adapter - Boty::Logger.adapter = Boty::Logger::Memory.new - end + private - around do |example| - example.run - end - - after do - Boty::Logger.adapter = @adapter - end - end + def change_to_memory_adapter + @adapter = Boty::Logger.adapter + Boty::Logger.adapter = Boty::Logger::Memory.new end end