Sha256: 35c1fd4955d2afe44ebfc27dc0dcf193722367d0ae296676a345a5b3f18325ee
Contents?: true
Size: 1.57 KB
Versions: 2
Compression:
Stored size: 1.57 KB
Contents
if ENV['CI'] require 'codeclimate-test-reporter' CodeClimate::TestReporter.start else require 'simplecov' SimpleCov.start end require 'minitest' require 'pathname' require 'mocha/mini_test' require 'byebug' require_relative 'support/utils' module Byebug # # Extends Minitest's base test case and provides defaults for all tests # class TestCase < Minitest::Test # # Reset to default state before each test # def setup Byebug.handler = Byebug::CommandProcessor.new(Byebug::TestInterface.new) Byebug.breakpoints.clear if Byebug.breakpoints Byebug.catchpoints.clear if Byebug.catchpoints Byebug::Setting.load Byebug::Setting[:autolist] = false Byebug::Setting[:testing] = true Byebug::Setting[:width] = 80 byebug_bin = File.expand_path('../../../bin/byebug', __FILE__) force_set_const(Byebug, 'BYEBUG_SCRIPT', byebug_bin) Byebug.debugged_program = $PROGRAM_NAME # include test files as ignored files glob_exp = File.expand_path('../../{lib,test/support}/**/*.rb', __FILE__) ignored_files = Dir.glob(glob_exp) + ['test/test_helper.rb'] force_set_const(Byebug, 'IGNORED_FILES', ignored_files) end include Byebug::TestUtils end end # Load the test files from the command line. argv = ARGV.select do |argument| case argument when /^-/ then argument when /\*/ then Dir.glob('test/**/*_test.rb').each do |file| require File.expand_path file end false else require File.expand_path argument false end end # Run the tests Minitest.run argv
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
byebug-3.4.2 | test/test_helper.rb |
byebug-3.4.1 | test/test_helper.rb |