LibXml:

(I will escalate this question to the libxml mothership if necessary.)

I'm porting assert_xpath to libxml. That effort leads to this test case:

     def test_deep_node_searches
       node = assert_libxml('<foo><bar>content</bar></foo>')
       assert{ node.instance_of? XML::Node }

       assert{ node.find_first('/foo') }
     #  assert{ node.find_first('foo') }
     #  assert{ node.find_first('./foo') }
     #  assert{ node.find_first('.//foo') }
     end

The first assertion with /foo passes, but the rest fail. I would prefer them to 
pass! The goal is some assert_xpath calls target a specific foo, but others 
just 
want any foo south of the current node.

What should I put inside assert_xpath - the find_first, or some other method 
that treats its xpathage differently?

   http://assertxpath.rubyforge.org/ <-- only REXML or Hpricot so far!

-- 
   Phlip
   http://assert2.rubyforge.org/

_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to