mirror of
https://github.com/michenriksen/gitrob.git
synced 2026-02-18 12:50:28 -06:00
22 lines
485 B
Ruby
22 lines
485 B
Ruby
module Helpers
|
|
def capture_stdout(&block)
|
|
original_stdout = $stdout
|
|
original_stderr = $stderr
|
|
$stdout = fakestdout = StringIO.new
|
|
$stderr = StringIO.new
|
|
begin
|
|
yield block
|
|
ensure
|
|
$stdout = original_stdout
|
|
$stderr = original_stderr
|
|
end
|
|
fakestdout.string
|
|
end
|
|
|
|
def read_fixture(file_name)
|
|
JSON.parse(File.open(
|
|
File.dirname(__FILE__) + "/support/fixtures/" + file_name, "rb"
|
|
).read, :symbolize_names => true)
|
|
end
|
|
end
|