Sha256: 3542e4385bcb7edbe5ba67e7dd2d1749923ce289135ebb5703b9a4207ba99b8c
Contents?: true
Size: 677 Bytes
Versions: 14
Compression:
Stored size: 677 Bytes
Contents
#!/usr/bin/env ruby require 'test/unit' require_relative '../../io/input' # Test Trepan::UserInput class TestIOInput < Test::Unit::TestCase def test_UserInput inp = Trepan::UserInput.open(__FILE__) assert inp, 'Should have gotten a Trepan::UserInput object back' line = inp.readline.chomp assert_equal '#!/usr/bin/env ruby', line assert_equal false, inp.eof? inp.close assert_equal true, inp.closed? inp = Trepan::UserInput.open(__FILE__) while not inp.eof? begin inp.readline rescue EOFError assert_equal(true, inp.eof?, 'EOF should be true after EOFError') end end end end
Version data entries
14 entries across 14 versions & 1 rubygems