summaryrefslogtreecommitdiff
path: root/test/reline/test_history.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/reline/test_history.rb')
-rw-r--r--test/reline/test_history.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/reline/test_history.rb b/test/reline/test_history.rb
index 260b6e8528..189f2db86d 100644
--- a/test/reline/test_history.rb
+++ b/test/reline/test_history.rb
@@ -2,6 +2,10 @@ require_relative 'helper'
require "reline/history"
class Reline::History::Test < Reline::TestCase
+ def setup
+ Reline.send(:test_mode)
+ end
+
def test_ancestors
assert_equal(Reline::History.ancestors.include?(Array), true)
end
@@ -268,6 +272,10 @@ class Reline::History::Test < Reline::TestCase
end
def get_default_internal_encoding
- return Encoding.default_internal || Encoding.find("locale")
+ if RUBY_PLATFORM =~ /mswin|mingw/
+ Encoding.default_internal || Encoding::UTF_8
+ else
+ Encoding.default_internal || Encoding.find("locale")
+ end
end
end