Minitest::Assertion

class Minitest::Assertion

Parent:
Exception

Represents run failures.

Public Instance Methods

location() Show source

Where was this run before an assertion was raised?

# File lib/minitest.rb, line 694
def location
  last_before_assertion = ""
  self.backtrace.reverse_each do |s|
    break if s =~ /in .(assert|refute|flunk|pass|fail|raise|must|wont)/
    last_before_assertion = s
  end
  last_before_assertion.sub(/:in .*$/, "")
end

© Ryan Davis, seattle.rb
Licensed under the MIT License.

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部