lib/petitest/autorun.rb in petitest-0.1.3 vs lib/petitest/autorun.rb in petitest-0.2.0
- old
+ new
@@ -1,7 +1,10 @@
require "petitest"
at_exit do
+ if $! && !($!.is_a?(::SystemExit) && $!.success?)
+ next
+ end
test_cases = Petitest::TestGroup.test_cases
result = Petitest::TestCasesRunner.new(test_cases).run
exit_code = result ? 0 : 1
exit(exit_code)
end