Sha256: 94cc07a7ede7eaf6cfd5ce76bf675871e62b79ae0433752a5058ee8deda5e98a
Contents?: true
Size: 565 Bytes
Versions: 2
Compression:
Stored size: 565 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class TestDarkIO < Test::Unit::TestCase HW = 'Hello, World!' def test_capture_output out = DarkIO::capture_output do HW.print end assert_equal(out, HW) out = DarkIO::capture_output(:stderr => true) do (HW + 'STDOUT').print STDERR.print(HW + 'STDERR') end assert_equal(out.shift, HW + 'STDOUT') assert_equal(out.shift, HW + 'STDERR') out = DarkIO::capture_output(:stderr => true, :stdout => false) do STDERR.print(HW) end assert_equal(out, HW) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
darkhelmet-darkext-0.11.1 | test/io_test.rb |
darkhelmet-darkext-0.11.2 | test/io_test.rb |