about summary refs log tree commit homepage
diff options
context:
space:
mode:
authornormalperson@yhbt.net <normalperson@yhbt.net>2013-04-29 20:06:59 +0000
committerEric Wong <normalperson@yhbt.net>2013-04-29 21:01:02 +0000
commitdbcc2af6f5ec958fb71d96d20ebdcd7860be8274 (patch)
treef42fa369a3ef60cab7b38bbfae24dd1533aae388
parentcd946812abada277c9c8b85d9165748ef066abbf (diff)
downloadsleepy_penguin-dbcc2af6f5ec958fb71d96d20ebdcd7860be8274.tar.gz
The high-level kqueue class is not usable without IO#autoclose
-rw-r--r--test/test_kqueue.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/test_kqueue.rb b/test/test_kqueue.rb
index fb53a1b..f6f21e7 100644
--- a/test/test_kqueue.rb
+++ b/test/test_kqueue.rb
@@ -71,4 +71,5 @@ class TestKqueue < Test::Unit::TestCase
   ensure
     kq.close
   end
-end if defined?(SleepyPenguin::Kqueue)
+end if defined?(SleepyPenguin::Kqueue) &&
+       IO.instance_methods.include?(:autoclose=)