test/unit/to_xml_test.rb in roxml-3.3.1 vs test/unit/to_xml_test.rb in roxml-4.0.0
- old
+ new
@@ -1,18 +1,19 @@
require_relative './../test_helper'
+require 'minitest/autorun'
-class TestHashToXml < ActiveSupport::TestCase
+class TestHashToXml < Minitest::Test
to_xml_test :dictionary_of_attrs,
:dictionary_of_mixeds,
:dictionary_of_texts,
:dictionary_of_names,
:dictionary_of_guarded_names,
:dictionary_of_name_clashes,
:dictionary_of_attr_name_clashes
end
-class TestOtherToXml < ActiveSupport::TestCase
+class TestOtherToXml < Minitest::Test
to_xml_test :book => :book_valid,
:book_with_author_text_attribute => :book_text_with_attribute,
:uppercase_library => :library_uppercase
to_xml_test :book_with_authors,
@@ -26,20 +27,20 @@
:person_with_guarded_mother => :person_with_guarded_mothers
to_xml_test :book_with_wrapped_attr
end
-class TestToXmlWithDefaults < ActiveSupport::TestCase
+class TestToXmlWithDefaults < Minitest::Test
def test_content_and_attr_defaults_are_represented_in_output
dict = Person.from_xml(fixture(:nameless_ageless_youth))
xml = '<person age="21">Unknown</person>'
assert_equal ROXML::XML.parse_string(xml).root.to_s, dict.to_xml.to_s
end
end
-class TestToXmlWithBlocks < ActiveSupport::TestCase
+class TestToXmlWithBlocks < Minitest::Test
def test_pagecount_serialized_properly_after_modification
b = Book.from_xml(fixture(:book_valid))
xml = xml_fixture(:book_valid)
assert_equal '357', ROXML::XML.search(xml, 'pagecount').first.content
assert_equal 357, b.pages
@@ -70,12 +71,11 @@
end
class BookWithOctalPages
include ROXML
- xml_accessor :pages_with_to_xml_proc, :as => Integer, :to_xml => proc {|val| sprintf("%#o", val) }, :required => true
- xml_accessor :pages_with_type, :as => OctalInteger, :required => true
+ xml_accessor :pages, :as => OctalInteger, :required => true
end
-class TestToXmlWithOverriddenOutput < ActiveSupport::TestCase
+class TestToXmlWithOverriddenOutput < Minitest::Test
to_xml_test :book_with_octal_pages
end