Sha256: 931fd800d5b4eecd834472654c95ea688d278c095bdc782b8768ab077387405a

Contents?: true

Size: 667 Bytes

Versions: 4

Compression:

Stored size: 667 Bytes

Contents

require "libxml"
require 'test/unit'

class TestXInclude < Test::Unit::TestCase
  def setup
    @doc = XML::Document.file(File.join(File.dirname(__FILE__), 'model/xinclude.xml'))
    assert_instance_of(XML::Document, @doc)
  end

  def teardown
    @doc = nil
  end

  def test_ruby_xml_xinclude
    expected = <<-EOS
<?xml version="1.0"?>
<document xmlns:xi="http://www.w3.org/2001/XInclude">
  <p>This libxml2 binding has the following project information:
   <code>This is some text to include in an xml file via XInclude.</code></p>
</document>
EOS

    assert_equal(1, @doc.xinclude)
    assert_equal(expected, @doc.to_s)    
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
libxml-ruby-0.8.0-x86-mswin32-60 test/tc_xml_xinclude.rb
libxml-ruby-0.8.0 test/tc_xml_xinclude.rb
libxml-ruby-0.8.1 test/tc_xml_xinclude.rb
libxml-ruby-0.8.1-x86-mswin32-60 test/tc_xml_xinclude.rb