# encoding: UTF-8
require File.expand_path('../test_helper', __FILE__)
class NodePiTest < Minitest::Test
def setup
xp = XML::Parser.string('')
@doc = xp.parse
assert_instance_of(XML::Document, @doc)
@root = @doc.root
end
def test_libxml_node_add_pi_01
@root << XML::Node.new_pi('mypi')
assert_equal '',
@root.to_s.gsub(/\n\s*/,'')
end
def test_libxml_node_add_pi_02
@root << XML::Node.new_pi('mypi')
assert_equal 'pi',
@root.child.node_type_name
end
def test_libxml_node_add_pi_03
@root << el = XML::Node.new_pi('mypi')
el << "_this_is_added"
assert_equal '',
@root.to_s.gsub(/\n\s*/,'')
end
def test_libxml_node_add_pi_04
@root << XML::Node.new_pi('mypi','mycontent')
assert_equal '',
@root.to_s.gsub(/\n\s*/,'')
end
end