diff --git a/jruby/lib/io/console/common.rb b/jruby/lib/io/console/common.rb index efa3015..876e77b 100644 --- a/jruby/lib/io/console/common.rb +++ b/jruby/lib/io/console/common.rb @@ -181,6 +181,7 @@ def tty?(*modes) end super() end + alias isatty tty? end private_constant :PlatformTty end diff --git a/test/io/console/test_io_console.rb b/test/io/console/test_io_console.rb index 838abb4..b59777c 100644 --- a/test/io/console/test_io_console.rb +++ b/test/io/console/test_io_console.rb @@ -94,6 +94,10 @@ def test_tty? assert_equal(STDIN.tty?, STDIN.tty?(nil)) end + def test_isatty + assert_equal(IO.instance_method(:tty?), IO.instance_method(:isatty)) + end + def test_tty_non_tty File.open(IO::NULL) do |f| assert_not_predicate(f, :tty?)