spec/spec_helper.rb in exception_handling-3.0.1 vs spec/spec_helper.rb in exception_handling-3.1.0.pre.tstarck.1
- old
+ new
@@ -3,10 +3,11 @@
require 'rspec'
require 'rspec/mocks'
require 'rspec_junit_formatter'
require 'pry'
+require 'pry-byebug'
require 'honeybadger'
require 'contextual_logger'
require 'exception_handling'
require 'exception_handling/testing'
@@ -20,23 +21,31 @@
@progname = nil
@logdev = nil
clear
end
- def debug(message, log_context = {})
- logged << { message: message, context: log_context, severity: 'DEBUG' }
+ def debug(message, **log_context)
+ super.tap do
+ logged << { message: message, context: log_context, severity: 'DEBUG' }
+ end
end
- def info(message, log_context = {})
- logged << { message: message, context: log_context, severity: 'INFO' }
+ def info(message, **log_context)
+ super.tap do
+ logged << { message: message, context: log_context, severity: 'INFO' }
+ end
end
- def warn(message, log_context = {})
- logged << { message: message, context: log_context, severity: 'WARN' }
+ def warn(message, **log_context)
+ super.tap do
+ logged << { message: message, context: log_context, severity: 'WARN' }
+ end
end
- def fatal(message, log_context = {})
- logged << { message: message, context: log_context, severity: 'FATAL' }
+ def fatal(message, **log_context)
+ super.tap do
+ logged << { message: message, context: log_context, severity: 'FATAL' }
+ end
end
def clear
@logged = []
end