Sha256: d8876771f66a92021abb8e17c916f0478dfe5978811c41832fc13185d527f6b0
Contents?: true
Size: 1020 Bytes
Versions: 9
Compression:
Stored size: 1020 Bytes
Contents
require 'pathname' require 'tempfile' require 'test/unit' require 'matchy' require 'mocha' require 'every' require 'pending' begin require 'redgreen' require 'phocus' require 'ruby-debug' rescue LoadError, RuntimeError end root = Pathname(__FILE__).dirname.parent.expand_path $:.unshift(root.join('lib').to_s).uniq! require 'watchr' class Test::Unit::TestCase class << self def test(name, &block) name = :"test_#{name.gsub(/\s/,'_')}" define_method(name, &block) end alias :should :test # noop def xtest(*args) end end end # taken from minitest/unit.rb # (with modifications) def capture_io require 'stringio' orig_stdout, orig_stderr = $stdout, $stderr captured_stdout, captured_stderr = StringIO.new, StringIO.new $stdout, $stderr = captured_stdout, captured_stderr yield return Struct.new(:stdout, :stderr).new( captured_stdout.string, captured_stderr.string ) ensure $stdout = orig_stdout $stderr = orig_stderr end
Version data entries
9 entries across 9 versions & 2 rubygems