Skip to content

Commit 934d83a

Browse files
committed
test: REXML 3.3.3 or later are a strict parser
GitHub: fix GH-54 Reported by Hiroshi SHIBATA. Thanks!!!
1 parent 7accfa3 commit 934d83a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

test/test-parser.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ def test_parse
4343

4444
garbage_rss_file = @rss_file + "-garbage"
4545
if RSS::Parser.default_parser.name == "RSS::XMLParserParser"
46+
is_strict_parser = true
47+
elsif RSS::Parser.default_parser.name == "RSS::REXMLParser"
48+
is_strict_parser =
49+
(Gem::Version.new(REXML::VERSION) >= Gem::Version.new("3.3.3"))
50+
end
51+
if is_strict_parser
4652
assert_raise(RSS::NotWellFormedError) do
4753
RSS::Parser.parse(garbage_rss_file)
4854
end

0 commit comments

Comments
 (0)