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