1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* test/rexml/test_contrib.rb: Indent.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
kou 2014-05-27 13:10:55 +00:00
parent 313fa18033
commit ba3d2f4ac2
36 changed files with 5153 additions and 5149 deletions

View file

@ -10,9 +10,9 @@ require 'test/unit'
require 'rexml/document'
module REXMLTests
class Ticket80 < Test::Unit::TestCase
class Ticket80 < Test::Unit::TestCase
@@xmlstr = '<?xml version="1.0"?>
@@xmlstr = '<?xml version="1.0"?>
<root xmlns="urn:some-xml-ns" xmlns:other="urn:some-other-xml-ns">
<l1-foo>
<l2 value="foo-01"/>
@ -28,29 +28,29 @@ class Ticket80 < Test::Unit::TestCase
</l1-bar>
</root>'
#----------------------------------------------------------------------------
def test_xpathNamespacedChildWildcard
# tests the "prefix:*" node test syntax
out = Array.new
REXML::XPath.each( REXML::Document.new(@@xmlstr),
'/ns:root/ns:*/ns:l2/@value',
{ 'ns' => 'urn:some-xml-ns' } ) do |node| out.push node.value ; end
chk = [ 'foo-01', 'foo-02', 'foo-03', 'bar-01', 'bar-02' ]
assert_equal chk, out
end
#----------------------------------------------------------------------------
def test_xpathNamespacedChildWildcard
# tests the "prefix:*" node test syntax
out = Array.new
REXML::XPath.each( REXML::Document.new(@@xmlstr),
'/ns:root/ns:*/ns:l2/@value',
{ 'ns' => 'urn:some-xml-ns' } ) do |node| out.push node.value ; end
chk = [ 'foo-01', 'foo-02', 'foo-03', 'bar-01', 'bar-02' ]
assert_equal chk, out
end
#----------------------------------------------------------------------------
def test_xpathNamespacedChildWildcardWorkaround
# tests a workaround for the "prefix:*" node test syntax
out = Array.new
REXML::XPath.each( REXML::Document.new(@@xmlstr),
'/ns:root/*[namespace-uri()="urn:some-xml-ns"]/ns:l2/@value',
{ 'ns' => 'urn:some-xml-ns' } ) do |node| out.push node.value ; end
chk = [ 'foo-01', 'foo-02', 'foo-03', 'bar-01', 'bar-02' ]
assert_equal chk, out
end
#----------------------------------------------------------------------------
def test_xpathNamespacedChildWildcardWorkaround
# tests a workaround for the "prefix:*" node test syntax
out = Array.new
REXML::XPath.each( REXML::Document.new(@@xmlstr),
'/ns:root/*[namespace-uri()="urn:some-xml-ns"]/ns:l2/@value',
{ 'ns' => 'urn:some-xml-ns' } ) do |node| out.push node.value ; end
chk = [ 'foo-01', 'foo-02', 'foo-03', 'bar-01', 'bar-02' ]
assert_equal chk, out
end
end
end
end
#------------------------------------------------------------------------------