Sha256: 53bfa77c0821fe17063d2ca3f3be6102fa05e7644427cec4e5a192ba572788b2
Contents?: true
Size: 655 Bytes
Versions: 6
Compression:
Stored size: 655 Bytes
Contents
require 'test/unit' require "rexml/document" class RexmlTest < Test::Unit::TestCase def setup file = File.open( "xpath_bug.xml" ) @doc = REXML::Document.new file end def fixture xpath matches = [] @doc.elements.each(xpath) do |element| matches << element assert_equal('Add', element.text) assert_equal('ButtonText', element.attributes['class']) end assert_equal(1, matches.length) end def test_text fixture "//div[text()='Add' and @class='ButtonText']" end def test_contains fixture "//div[contains(.,'Add') and @class='ButtonText']" end end
Version data entries
6 entries across 6 versions & 1 rubygems