模块 Minitest::Reportable
可以传递给 Reporter 的任何共享代码。请参阅 Minitest::Test
和 Minitest::Result
。
公共实例方法
error?() 点击切换源代码
此运行是否出错?
# File minitest-5.25.4/lib/minitest.rb, line 624 def error? self.failures.any? UnexpectedError end
location() 点击切换源代码
此测试的位置标识符。取决于是否存在名为 class_name 的方法。
# File minitest-5.25.4/lib/minitest.rb, line 598 def location loc = " [#{self.failure.location.delete_prefix BASE_DIR}]" unless passed? or error? "#{self.class_name}##{self.name}#{loc}" end
passed?() 点击切换源代码
此运行是否通过?
注意:跳过的运行不被视为通过,但它们不会导致进程以非零退出。
# File minitest-5.25.4/lib/minitest.rb, line 588 def passed? not self.failure end
result_code() 点击切换源代码
根据运行结果返回“.”、“F”或“E”。
# File minitest-5.25.4/lib/minitest.rb, line 610 def result_code self.failure and self.failure.result_code or "." end
skipped?() 点击切换源代码
此运行是否被跳过?
# File minitest-5.25.4/lib/minitest.rb, line 617 def skipped? self.failure and Skip === self.failure end