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

Version Path
trepanning-2.15.35 test/unit/test-io-input.rb
trepanning-1.93.35 test/unit/test-io-input.rb
trepanning-2.15.33 test/unit/test-io-input.rb
trepanning-1.93.32 test/unit/test-io-input.rb
trepanning-0.1.6 test/unit/test-io-input.rb
trepanning-0.1.4 test/unit/test-io-input.rb
trepanning-0.1.3 test/unit/test-io-input.rb
trepanning-0.1.2 test/unit/test-io-input.rb
trepanning-0.1.1 test/unit/test-io-input.rb
trepanning-0.1.0 test/unit/test-io-input.rb
trepanning-0.0.9 test/unit/test-io-input.rb
trepanning-0.0.8 test/unit/test-io-input.rb
trepanning-0.0.6 test/unit/test-io-input.rb
trepanning-0.0.4 test/unit/test-io-input.rb