Sha256: a82d041849253de81731ad172e7d6a1e3363a10d36aece64e1157e84b3952943
Contents?: true
Size: 647 Bytes
Versions: 2
Compression:
Stored size: 647 Bytes
Contents
require "minitest/autorun" require "shenanigans/object/display" require "stringio" class Display < Minitest::Test def setup @orig_stdout = $stdout $stdout = StringIO.new("", "r+") end def teardown $stdout = @orig_stdout end def test_display str = "foo" assert str.display == str $stdout.rewind assert $stdout.gets.chomp == str end def test_display_alias str = "foo" assert str.d == str $stdout.rewind assert $stdout.gets.chomp == str end def test_display_no_new_line str = "foo" assert str.display(false) == str $stdout.rewind assert $stdout.gets == str end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shenanigans-1.0.15 | test/object/display_test.rb |
shenanigans-1.0.14 | test/object/display_test.rb |