aboutsummaryrefslogblamecommitdiffstats
path: root/activesupport/test/xml_mini/rexml_engine_test.rb
blob: 57bb35254a83e5829ee529c8e52d262fdca74fcf (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                               













                               
   
require 'abstract_unit'
require 'active_support/xml_mini'

class REXMLEngineTest < Test::Unit::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
    XmlMini.parse(io)
  end
end