summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAbinoam P. Marques Jr <abinoam@gmail.com>2017-10-18 23:28:53 -0300
committerAbinoam P. Marques Jr <abinoam@gmail.com>2017-10-19 00:00:47 -0300
commit43f51c7d1c86a7bfdca15791c50c467f98ba49f3 (patch)
treee61620ebfdc08bb56f3b57181e416cd1c194638f /test
parent5340bdc21ee54549d39a1d63736cea916049da78 (diff)
downloadhighline-43f51c7d1c86a7bfdca15791c50c467f98ba49f3.tar.gz
Expose IOConsoleCompatible
Diffstat (limited to 'test')
-rw-r--r--test/io_console_compatible.rb37
-rw-r--r--test/test_helper.rb2
2 files changed, 1 insertions, 38 deletions
diff --git a/test/io_console_compatible.rb b/test/io_console_compatible.rb
deleted file mode 100644
index 7ff06f5..0000000
--- a/test/io_console_compatible.rb
+++ /dev/null
@@ -1,37 +0,0 @@
-# coding: utf-8
-
-require "stringio"
-require "tempfile"
-
-#
-# On tests, we try to simulate input output with
-# StringIO, Tempfile and File objects.
-#
-# For this to be accomplished, we have to do some
-# tweaking so that they respond adequately to the
-# called methods during tests.
-#
-
-module IOConsoleCompatible
- def getch
- getc
- end
-
- attr_accessor :echo
-
- def winsize
- [24, 80]
- end
-end
-
-class Tempfile
- include IOConsoleCompatible
-end
-
-class File
- include IOConsoleCompatible
-end
-
-class StringIO
- include IOConsoleCompatible
-end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 0273900..32bfcb8 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -8,7 +8,7 @@ require "simplecov" if RUBY_ENGINE == "ruby"
# Compatibility module for StringIO, File
# and Tempfile. Necessary for some tests.
-require "io_console_compatible"
+require "highline/io_console_compatible"
require "highline"
debug_message = "Tests will be run under:\n"