Sha256: 910fee107a25550b230db5b9c97d2ad00aa542e79599f33ecbd334ee36f81d42
Contents?: true
Size: 738 Bytes
Versions: 1
Compression:
Stored size: 738 Bytes
Contents
require 'helper' require 'stringio' class TestReader < Test::Unit::TestCase def test_reads_once s = StringIO.new("This is a string") reader = Bychar.wrap(s) assert_equal "T", reader.read_one_char assert_equal "h", reader.read_one_char end def test_eof_with_empty s = StringIO.new reader = Bychar.wrap(s) assert_nil reader.read_one_char end def test_eof_with_io_at_eof s = StringIO.new("foo") s.read(3) reader = Bychar.wrap(s) assert_nil reader.read_one_char end def test_eof_with_string_to_size s = "Foobarboo another" s = StringIO.new(s) reader = Bychar.wrap(s) s.length.times { reader.read_one_char } assert_nil reader.read_one_char end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bychar-3.0.0 | test/test_reader.rb |