about summary refs log tree commit homepage
diff options
context:
space:
mode:
-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=)