Sha256: a94a9312d77a2114cefe67cefa116bd5533a8f9b14db9a2a9cc9f4eab0d0619e
Contents?: true
Size: 750 Bytes
Versions: 7
Compression:
Stored size: 750 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require_relative './coverage' if ENV['COVERAGE'] require 'polyphony' require 'fileutils' require_relative './eg' require 'minitest/autorun' require 'minitest/reporters' ::Exception.__disable_sanitized_backtrace__ = true Minitest::Reporters.use! [ Minitest::Reporters::SpecReporter.new ] class MiniTest::Test def setup if Fiber.current.children.size > 0 puts "Children left: #{Fiber.current.children.inspect}" exit! end Fiber.current.setup_main_fiber sleep 0 end def teardown Fiber.current.terminate_all_children Fiber.current.await_all_children end end module Kernel def capture_exception yield rescue Exception => e e end end
Version data entries
7 entries across 7 versions & 1 rubygems