test/lib_read_write.rb in kgio-1.3.0 vs test/lib_read_write.rb in kgio-1.3.0.1.gd225

- old
+ new

@@ -16,9 +16,23 @@ assert_nothing_raised do Kgio.wait_readable = Kgio.wait_writable = nil end end + def test_read_zero + assert_equal "", @rd.kgio_read(0) + buf = "foo" + assert_equal buf.object_id, @rd.kgio_read(0, buf).object_id + assert_equal "", buf + end + + def test_tryread_zero + assert_equal "", @rd.kgio_tryread(0) + buf = "foo" + assert_equal buf.object_id, @rd.kgio_tryread(0, buf).object_id + assert_equal "", buf + end + def test_read_eof @wr.close assert_nil @rd.kgio_read(5) end