Class TestIOO
In: lib/ioo.rb
Parent: Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File lib/ioo.rb, line 167
    def setup
      @tmp = TempPath.new('ioo')
      @tmp.open('w') do |tmp|
        tmp.puts 'foo'
        tmp.puts
        tmp.puts 'bar'
      end
      @readlines = @tmp.readlines
    end

[Source]

# File lib/ioo.rb, line 177
    def teardown
      @tmp.clean
      @tmp = nil
    end

[Source]

# File lib/ioo.rb, line 182
    def test_readlines
      @tmp.open do |tmp|
        assert_not_nil(tmp)
        f = nil
        assert_nothing_raised { f = IOO.new(tmp) }
        assert_not_nil(f)
        assert_equal(@readlines, f.readlines)
      end
    end

[Validate]