spec/spec_helper.rb in termit-2.0.8 vs spec/spec_helper.rb in termit-2.0.9

- old
+ new

@@ -6,12 +6,33 @@ Coveralls.wear! require_relative '../lib/termit' RSpec.configure do |config| - # some (optional) config here + original_stderr = $stderr + original_stdout = $stdout + + # redirect output to file + config.before(:suite) do + $stderr = File.new(File.join(File.dirname(__FILE__), 'output.txt'), 'w') + $stdout = File.new(File.join(File.dirname(__FILE__), 'output.txt'), 'w') + end + + config.after(:suite) do + $stderr = original_stderr + $stdout = original_stdout + system "echo '=======Specs output:======='" + system "cat spec/output.txt" + File.delete(File.join(File.dirname(__FILE__), 'output.txt')) + end + + #for nyan cat formatter + config.before(:each) do + sleep(0.10) + end end VCR.configure do |c| c.cassette_library_dir = 'spec/fixtures/' c.hook_into :webmock + c.allow_http_connections_when_no_cassette = true end \ No newline at end of file