diff options
author | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-05-27 13:12:32 +0000 |
---|---|---|
committer | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-05-27 13:12:32 +0000 |
commit | cb50e15e0d3e8670ba9961df41ba25686a4c3dd9 (patch) | |
tree | b9c8a0da01c6226ac9813661117d8e2ba889cf62 /test/rexml | |
parent | ba3d2f4ac20bec871fe96a393d923d0cbb0fd96a (diff) | |
download | ruby-cb50e15e0d3e8670ba9961df41ba25686a4c3dd9.tar.gz |
* test/rexml/test_encoding_2.rb: Remove a needless file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rexml')
-rw-r--r-- | test/rexml/test_encoding_2.rb | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/rexml/test_encoding_2.rb b/test/rexml/test_encoding_2.rb deleted file mode 100644 index 6a985f3897..0000000000 --- a/test/rexml/test_encoding_2.rb +++ /dev/null @@ -1,59 +0,0 @@ -require "test/unit/testcase" - -require "rexml/document" -require "rexml/parseexception" - -=begin -# THIS DOESN'T WORK -begin - require 'iconv' - - UnixCharsets = open("| iconv -l") do |f| - f.readlines[5..-1].collect { |x| x.sub(/\/\/\n/,"").delete(' ') } - end - - DATA = <<END -<?xml version="1.0" encoding='ENC'?> -<Ruby xmlns="http://www.ruby-lang.org/ruby/1.8"> -</Ruby> -END - - - class IConvTester < Test::Unit::TestCase - - def test_iconv - broken_encodings = 0 - UnixCharsets.each do |enc| - begin - puts "Testing encoding #{enc}" - data = DATA.dup - data[/ENC/] = enc - REXML::Document.new(data).root - rescue REXML::ParseException => e - broken_encodings += 1 - fail "Encoding #{enc} does not work with REXML: #{e.message}" - rescue Errno::EINVAL => e - broken_encodings += 1 - fail "Encoding #{enc} does not work with REXML: #{e.message}" - rescue ArgumentError => e - broken_encodings += 1 - fail "Encoding #{enc} does not work with REXML: #{e.message}" - rescue - broken_encodings += 1 - fail "Encoding #{enc} does not work with REXML: #{$!.message}" - end - end - - if broken_encodings > 0 - fail "There were #{broken_encodings} encoding failures out of #{UnixCharsets.size} plus some REXML internal encodings" - else - fail "There were no encoding failures" - end - - puts "Full list of registered encodings in REXML:" - puts REXML::Encoding::ENCODING_CLAIMS.values.join(', ') - end - end -rescue LoadError -end -=end |