Sha256: 6906b54feea9a1bd6951efc55b16a81ba8055d8a507f8f81ba8d70b6951a2fbc
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
require 'rubygems' require 'bundler' begin Bundler.setup(:default, :development) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" exit e.status_code end require 'minitest/unit' require 'turn' require 'turn/reporter' require 'turn/reporters/outline_reporter' Turn.config.framework = :minitest Turn.config.format = :outline module Turn class OutlineReporter < Reporter def start_test(test) @stdout = StringIO.new @stderr = StringIO.new name = naturalized_name(test) io.print " %-57s" % name @stdout.rewind @stderr.rewind $stdout = @stdout $stderr = @stderr unless $DEBUG end end end begin require 'simplecov' SimpleCov.start do add_filter "/test/" end rescue Exception => ex end $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'bixby_common' class MiniTest::Unit::TestCase # minitest assert_throws doesn't seem to work properly def assert_throws(clazz, msg = nil, &block) begin yield rescue Exception => ex puts "#{ex.class}: #{ex.message}" puts ex.backtrace.join("\n") if clazz.to_s == ex.class.name then if msg.nil? return elsif msg == ex.message then return end end end flunk("Expected #{mu_pp(clazz)} to have been thrown") end end Dir.glob(File.dirname(__FILE__) + "/../lib/**/*.rb").each{ |f| require f } MiniTest::Unit.autorun
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bixby_common-0.2.0 | test/helper.rb |