spec/helpers/spec_helper.rb in logstash-input-file-4.1.3 vs spec/helpers/spec_helper.rb in logstash-input-file-4.1.4

- old
+ new

@@ -16,11 +16,11 @@ ::File.utime(time, time, path) end class TracerBase def initialize - @tracer = [] + @tracer = Concurrent::Array.new end def trace_for(symbol) params = @tracer.map {|k,v| k == symbol ? v : nil}.compact params.empty? ? false : params @@ -52,10 +52,13 @@ self.class.new end end end +require_relative "rspec_wait_handler_helper" unless defined? RSPEC_WAIT_HANDLER_PATCHED +require_relative "logging_level_helper" unless defined? LOG_AT_HANDLED + unless RSpec::Matchers.method_defined?(:receive_call_and_args) RSpec::Matchers.define(:receive_call_and_args) do |m, args| match do |actual| actual.trace_for(m) == args end @@ -64,5 +67,8 @@ "Expecting method #{m} to receive: #{args} but got: #{actual.trace_for(m)}" end end end +ENV["LOG_AT"].tap do |level| + LogStash::Logging::Logger::configure_logging(level) unless level.nil? +end