summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
Diffstat (limited to 'tool')
-rw-r--r--tool/lib/minitest/unit.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/tool/lib/minitest/unit.rb b/tool/lib/minitest/unit.rb
index d922a5fc41..2080b26af3 100644
--- a/tool/lib/minitest/unit.rb
+++ b/tool/lib/minitest/unit.rb
@@ -984,6 +984,15 @@ module MiniTest
def location e # :nodoc:
last_before_assertion = ""
+
+ # debug https://ci.appveyor.com/project/ruby/ruby/builds/26358355/job/27sp43hbqwqetqu0
+ # TODO: remove it
+ if e.backtrace == nil
+ STDERR.puts e.inspect
+ STDERR.puts e.class.ancestors
+ raise e.inspect
+ end
+
e.backtrace.reverse_each do |s|
break if s =~ /in .(assert|refute|flunk|pass|fail|raise|must|wont)/
last_before_assertion = s