ruby-changes:34094
From: kou <ko1@a...>
Date: Tue, 27 May 2014 22:12:45 +0900 (JST)
Subject: [ruby-changes:34094] kou:r46175 (trunk): * test/rexml/test_encoding_2.rb: Remove a needless file.
kou 2014-05-27 22:12:32 +0900 (Tue, 27 May 2014) New Revision: 46175 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=46175 Log: * test/rexml/test_encoding_2.rb: Remove a needless file. Removed files: trunk/test/rexml/test_encoding_2.rb Modified files: trunk/ChangeLog Index: ChangeLog =================================================================== --- ChangeLog (revision 46174) +++ ChangeLog (revision 46175) @@ -1,3 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Tue May 27 22:11:10 2014 Kouhei Sutou <kou@c...> + + * test/rexml/test_encoding_2.rb: Remove a needless file. + Tue May 27 22:10:30 2014 Kouhei Sutou <kou@c...> * test/rexml/test_contrib.rb: Indent. Index: test/rexml/test_encoding_2.rb =================================================================== --- test/rexml/test_encoding_2.rb (revision 46174) +++ test/rexml/test_encoding_2.rb (revision 46175) @@ -1,59 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/test/rexml/test_encoding_2.rb#L0 -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 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/