spec/spec_helper.rb in viiite-0.1.0 vs spec/spec_helper.rb in viiite-0.2.0

- old
+ new

@@ -1,23 +1,17 @@ $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require 'viiite' +require 'stringio' -def redirect_io - $oldstdout = $stdout - $oldstderr = $stderr - $stdout = StringIO.new - $stderr = StringIO.new - [$stdout, $stderr] +def capture_io + stdout, stderr = $stdout, $stderr + out, err = StringIO.new, StringIO.new + $stdout, $stderr = out, err + yield + [out.string, err.string] +ensure + $stdout, $stderr = stdout, stderr end -def restore_io - $stdout = $oldstdout - $stderr = $oldstderr - $oldstdout = nil - $oldstderr = nil +def fixtures_folder + File.expand_path('../fixtures', __FILE__) end - -def bench_iteration - File.expand_path('../fixtures/bench_iteration.rb', __FILE__) -end - -