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:
parent
313fa18033
commit
ba3d2f4ac2
36 changed files with 5153 additions and 5149 deletions
|
|
@ -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
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue