spec/spec_helper.rb in work-bench-1.0.7 vs spec/spec_helper.rb in work-bench-1.0.8

- old
+ new

@@ -2,5 +2,26 @@ require 'rubygems' require 'work_bench' require 'rspec' +require 'stringio' + +RSpec.configure do |config| + + config.before :each do + ARGV.replace [] + end + + def capture(stream) + begin + stream = stream.to_s + eval "$#{stream} = StringIO.new" + yield + result = eval("$#{stream}").string + ensure + eval("$#{stream} = #{stream.upcase}") + end + result + end + +end