ruby-changes:25310
From: kou <ko1@a...>
Date: Sun, 28 Oct 2012 21:43:26 +0900 (JST)
Subject: [ruby-changes:25310] kou:r37362 (trunk): * test/rexml/test_document.rb: Group tests that they parse
kou 2012-10-28 21:39:37 +0900 (Sun, 28 Oct 2012) New Revision: 37362 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37362 Log: * test/rexml/test_document.rb: Group tests that they parse UTF-16XX encoded XML that has encoding="UTF-16" in XML declaration. Modified files: trunk/ChangeLog trunk/test/rexml/test_document.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 37361) +++ ChangeLog (revision 37362) @@ -1,3 +1,8 @@ +Sun Oct 28 21:37:34 2012 Kouhei Sutou <kou@c...> + + * test/rexml/test_document.rb: Group tests that they parse + UTF-16XX encoded XML that has encoding="UTF-16" in XML declaration. + Sun Oct 28 21:25:11 2012 Kouhei Sutou <kou@c...> * lib/rexml/source.rb (REXML::IOSource#initialize): Reduce Index: test/rexml/test_document.rb =================================================================== --- test/rexml/test_document.rb (revision 37361) +++ test/rexml/test_document.rb (revision 37362) @@ -225,24 +225,26 @@ end class BomTest < self - def test_utf_16le - xml = <<-EOX.encode("UTF-16LE").force_encoding("ASCII-8BIT") + class HaveEncodingTest < self + def test_utf_16le + xml = <<-EOX.encode("UTF-16LE").force_encoding("ASCII-8BIT") <?xml version="1.0" encoding="UTF-16"?> <message>Hello world!</message> EOX - bom = "\ufeff".encode("UTF-16LE").force_encoding("ASCII-8BIT") - document = REXML::Document.new(bom + xml) - assert_equal("UTF-16", document.encoding) - end + bom = "\ufeff".encode("UTF-16LE").force_encoding("ASCII-8BIT") + document = REXML::Document.new(bom + xml) + assert_equal("UTF-16", document.encoding) + end - def test_utf_16be - xml = <<-EOX.encode("UTF-16BE").force_encoding("ASCII-8BIT") -<?xml version="1.0" encoding="UTF-16"?> -<message>Hello world!</message> -EOX - bom = "\ufeff".encode("UTF-16BE").force_encoding("ASCII-8BIT") - document = REXML::Document.new(bom + xml) - assert_equal("UTF-16", document.encoding) + def test_utf_16be + xml = <<-EOX.encode("UTF-16BE").force_encoding("ASCII-8BIT") + <?xml version="1.0" encoding="UTF-16"?> + <message>Hello world!</message> + EOX + bom = "\ufeff".encode("UTF-16BE").force_encoding("ASCII-8BIT") + document = REXML::Document.new(bom + xml) + assert_equal("UTF-16", document.encoding) + end end end end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/