Method: Easytest::Case#run
- Defined in:
- lib/easytest/case.rb
#run ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/easytest/case.rb', line 24 def run return [:todo, Reporter.new(name).report_todo] unless block return [:skipped, Reporter.new(name).report_skip] if skipped? block.call [:passed, nil] rescue MatchError, FatalError => error report = Reporter.new(name).report_error(error) or raise error [:failed, report] end |