diff options
-rw-r--r-- | lib/rexml/parsers/baseparser.rb | 4 | ||||
-rw-r--r-- | test/rexml/parse/test_element.rb | 13 |
2 files changed, 17 insertions, 0 deletions
@@ -335,6 +335,10 @@ module REXML @nsstack.shift last_tag = @tags.pop md = @source.match( CLOSE_MATCH, true ) if md.nil? or last_tag != md[1] message = "Missing end tag for '#{last_tag}'" message << " (got '#{md[1]}')" if md @@ -8,6 +8,19 @@ module REXMLTests end class TestInvalid < self def test_no_end_tag exception = assert_raise(REXML::ParseException) do parse("<a></") |