diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-09-18 08:34:37 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-09-18 08:34:37 +0000 |
commit | c095a38cad9acc00f6ddbae74df6a1d7596bd8aa (patch) | |
tree | 1c729070377ddcbab8df6a12e5f012245e468db4 /test/rexml/test_xpath_msw.rb | |
parent | dbac0837d6b25a1eba478ba5214a86f0b85f17b1 (diff) | |
download | ruby-c095a38cad9acc00f6ddbae74df6a1d7596bd8aa.tar.gz |
* properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rexml/test_xpath_msw.rb')
-rw-r--r-- | test/rexml/test_xpath_msw.rb | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/test/rexml/test_xpath_msw.rb b/test/rexml/test_xpath_msw.rb index c03835e2f3..d0b474faf5 100644 --- a/test/rexml/test_xpath_msw.rb +++ b/test/rexml/test_xpath_msw.rb @@ -1,38 +1,38 @@ -require "test/unit/testcase"
-require "rexml/document"
-
-class XPathAxesTester < Test::Unit::TestCase
- include REXML
- SOURCE = <<-EOF
- <a id='1'>
- <e id='2'>
- <f id='3'/>
- <f id='4'/>
- <f id='5'/>
- <f id='6'/>
- </e>
- </a>
- EOF
-
- def setup
- @@doc = Document.new(SOURCE) unless defined? @@doc
- end
-
- def test_preceding_sibling_axis
- context = XPath.first(@@doc,"/a/e/f[last()]")
- assert_equal "6", context.attributes["id"]
-
- prev = XPath.first(context, "preceding-sibling::f")
- assert_equal "5", prev.attributes["id"]
-
- prev = XPath.first(context, "preceding-sibling::f[1]")
- assert_equal "5", prev.attributes["id"]
-
- prev = XPath.first(context, "preceding-sibling::f[2]")
- assert_equal "4", prev.attributes["id"]
-
- prev = XPath.first(context, "preceding-sibling::f[3]")
- assert_equal "3", prev.attributes["id"]
- end
-end
-
+require "test/unit/testcase" +require "rexml/document" + +class XPathAxesTester < Test::Unit::TestCase + include REXML + SOURCE = <<-EOF + <a id='1'> + <e id='2'> + <f id='3'/> + <f id='4'/> + <f id='5'/> + <f id='6'/> + </e> + </a> + EOF + + def setup + @@doc = Document.new(SOURCE) unless defined? @@doc + end + + def test_preceding_sibling_axis + context = XPath.first(@@doc,"/a/e/f[last()]") + assert_equal "6", context.attributes["id"] + + prev = XPath.first(context, "preceding-sibling::f") + assert_equal "5", prev.attributes["id"] + + prev = XPath.first(context, "preceding-sibling::f[1]") + assert_equal "5", prev.attributes["id"] + + prev = XPath.first(context, "preceding-sibling::f[2]") + assert_equal "4", prev.attributes["id"] + + prev = XPath.first(context, "preceding-sibling::f[3]") + assert_equal "3", prev.attributes["id"] + end +end + |