Sha256: 577e722e8499669ed70948f26374809933750086142b1866c339351d18e0529d
Contents?: true
Size: 809 Bytes
Versions: 2
Compression:
Stored size: 809 Bytes
Contents
require 'abstract_unit' require 'active_support/xml_mini' class REXMLEngineTest < ActiveSupport::TestCase include ActiveSupport def test_default_is_rexml assert_equal XmlMini_REXML, XmlMini.backend end def test_set_rexml_as_backend XmlMini.backend = 'REXML' assert_equal XmlMini_REXML, XmlMini.backend end def test_parse_from_io XmlMini.backend = 'REXML' io = StringIO.new(<<-eoxml) <root> good <products> hello everyone </products> morning </root> eoxml assert_equal_rexml(io) end private def assert_equal_rexml(xml) parsed_xml = XmlMini.parse(xml) xml.rewind if xml.respond_to?(:rewind) hash = XmlMini.with_backend('REXML') { XmlMini.parse(xml) } assert_equal(hash, parsed_xml) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activejob-lock-0.0.2 | rails/activesupport/test/xml_mini/rexml_engine_test.rb |
activejob-lock-0.0.1 | rails/activesupport/test/xml_mini/rexml_engine_test.rb |