Description: restore default internal encoding after the tests
Bug: https://github.com/xml4r/libxml-ruby/issues/123
Author: Cédric Boutillier <boutil@debian.org>
Last-Update: 2016-07-03

--- a/test/tc_encoding_sax.rb
+++ b/test/tc_encoding_sax.rb
@@ -93,9 +93,14 @@
 
 class TestEncodingSax < Minitest::Test
   def setup
+    @backup_internal_encoding = Encoding.default_internal
     Encoding.default_internal = nil
   end
 
+  def teardown
+    Encoding.default_internal = @backup_internal_encoding
+  end
+
   def file_for_encoding(encoding)
     file_name = "model/bands.#{encoding.name.downcase}.xml"
     File.join(File.dirname(__FILE__), file_name)
@@ -112,4 +117,4 @@
     parser.callbacks = SaxEncodingCallbacks.new
     parser.parse
   end
-end
\ No newline at end of file
+end
--- a/test/tc_encoding.rb
+++ b/test/tc_encoding.rb
@@ -20,10 +20,16 @@
 #  http://en.wikipedia.org/wiki/List_of_Unicode_characters
 
 class TestEncoding < Minitest::Test
+
   def setup
+    @backup_internal_encoding = Encoding.default_internal
     Encoding.default_internal = nil
   end
 
+  def teardown
+    Encoding.default_internal = @backup_internal_encoding
+  end
+
   def file_for_encoding(encoding)
     file_name = "model/bands.#{encoding.name.downcase}.xml"
     File.join(File.dirname(__FILE__), file_name)
