Sha256: f687c6a1cac27a1a004a8d86b319a5e3abe7b0da75b7fb995f2a675a8e5af1d6
Contents?: true
Size: 930 Bytes
Versions: 1
Compression:
Stored size: 930 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 require 'lib/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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watchr-0.5.8 | test/test_helper.rb |