TeensyMud - 'A ruby mud server.'

Browse repository
back

test_lineio.rb

# Code Generated by ZenTest v. 2.3.0
# classname: asrt / meth = ratio%
# LineIO: 4 / 2 = 200.00%

unless defined? $ZENTEST and $ZENTEST
require 'test/unit'
require 'network/lineio'
require 'mocksocket'
end

class TestLineIO < Test::Unit::TestCase
def setup
@sock = LineIO.new(MockSocket.new("hello world\r\nfoobar"), 5)
end

def test_read
assert_equal(nil, @sock.read)
assert_equal(nil, @sock.read)
assert_equal("hello world\n", @sock.read)
assert_equal(nil, @sock.read)
end

end