# File test/elements.rb, line 60 def test_elements_each doc = Document.new '<a><b/><c/><d/>sean<b/><c/><d/></a>' count = 0 block = proc {|e| count += 1} doc.root.elements.each(&block) assert_equals 6, count count = 0 doc.root.elements.each('b', &block) assert_equals 2, count count = 0 doc.root.elements.each('child::node()', &block) assert_equals 6, count count = 0 XPath.each(doc.root, 'child::node()', &block) assert_equals 7, count end