From 99d1aaa6257de4b5866af5d983952c3b954a1ea4 Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Sat, 14 Feb 2015 14:19:16 +0100 Subject: [PATCH] fix --- spec/support/silencer.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spec/support/silencer.rb b/spec/support/silencer.rb index 4d0c9e10..6db3fa56 100644 --- a/spec/support/silencer.rb +++ b/spec/support/silencer.rb @@ -1,8 +1,11 @@ module Silencer def silenced @stdout = $stdout - $stdout = File.new(File.join('tmp', 'stdout'), 'w') + $stdout = Tempfile.new('stdout') yield if block_given? + ensure + $stdout.close + $stdout.unlink $stdout = @stdout end end