Sha256: 63ab3f05181d45ab0045d5a029a6ce15e8aba23b8fc1a8e48d9df902e5a35938
Contents?: true
Size: 555 Bytes
Versions: 7
Compression:
Stored size: 555 Bytes
Contents
module Minitest class << self alias_method :original_run_one_method, :run_one_method def run_one_method(klass, method_name) EnhancedErrors.start_minitest_binding_capture result = original_run_one_method(klass, method_name) ensure begin binding_infos = EnhancedErrors.stop_minitest_binding_capture EnhancedErrors.override_exception_message(result.failures.last, binding_infos) if result.failures.any? rescue => e puts "Ignored error during error enhancement: #{e}" end end end end
Version data entries
7 entries across 7 versions & 1 rubygems