test/unit/xml_object_test.rb in roxml-3.1.5 vs test/unit/xml_object_test.rb in roxml-3.1.6
- old
+ new
@@ -1,6 +1,7 @@
-require 'test/test_helper'
+# encoding: utf-8
+require_relative './../test_helper'
class EmptyCart
include ROXML
xml_reader :id
@@ -134,12 +135,10 @@
include ROXML
xml_reader :taxonomies, :as => [Taxonomy]
end
def test_more_recursion
- # quiet the error handler
- ROXML::XML::Error.reset_handler if ROXML::XML::Error.respond_to?(:reset_handler)
taxonomies = Taxonomies.from_xml(<<HERE)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE taxonomies SYSTEM "taxonomy.dtd">
<taxonomies>
<taxonomy>
@@ -171,10 +170,10 @@
assert_equal 1, taxonomies.taxonomies.size
assert_equal 'World', taxonomies.taxonomies.first.name
node = taxonomies.taxonomies.first.nodes.first
assert_equal 'Africa', node.name
assert_equal 'Algeria', node.nodes.first.name
- assert_equal ['Algiers', "Gharda\303\257a", 'El Oued', 'Timimoun', 'Annaba'],
+ assert_equal ['Algiers', "Ghardaïa", 'El Oued', 'Timimoun', 'Annaba'],
node.nodes.first.nodes.map(&:name)
end
def test_with_guarded_recursion
p = PersonWithGuardedMother.from_xml(fixture(:person_with_guarded_mothers))