spec/spec_helper.rb in xcbootstrap-0.0.3 vs spec/spec_helper.rb in xcbootstrap-0.1.0

- old
+ new

@@ -1,5 +1,19 @@ +require 'open3' require_relative '../lib/xcbootstrap' +include XCBootstrap -def some_helper - true +def run_command cmd + stdin, stdout, stderr, wait_thr = Open3.popen3(cmd) + return wait_thr.value.success?, stdout.read +end + +def capture_stdout(&block) + original_stdout = $stdout + $stdout = fake = StringIO.new + begin + yield + ensure + $stdout = original_stdout + end + fake.string end