diff --git a/vendor/plugins/HTML5lib/test/test_sanitizer.rb b/vendor/plugins/HTML5lib/test/test_sanitizer.rb index acc3fa67..444a0662 100644 --- a/vendor/plugins/HTML5lib/test/test_sanitizer.rb +++ b/vendor/plugins/HTML5lib/test/test_sanitizer.rb @@ -82,7 +82,8 @@ class SanitizeTest < Test::Unit::TestCase input = "

foo bar baz

" output = "

foo <bad>bar</bad> baz

" htmloutput = "

foo <bad>bar</bad> baz

" - check_sanitization(input, htmloutput, output, output) + rexmloutput = attribute_name.include?(':') && !(attribute_name =~ /^xml(ns)?:/) ? "Ill-formed XHTML!" : output + check_sanitization(input, htmloutput, output, rexmloutput) end end @@ -90,7 +91,8 @@ class SanitizeTest < Test::Unit::TestCase define_method "test_should_forbid_#{attribute_name.upcase}_attribute" do input = "

foo bar baz

" output = "

foo <bad>bar</bad> baz

" - check_sanitization(input, output, output, output) + rexmloutput = attribute_name.include?(':') ? "Ill-formed XHTML!" : output + check_sanitization(input, output, output, rexmloutput) end end @@ -116,28 +118,32 @@ class SanitizeTest < Test::Unit::TestCase input = %(<#{tag_name} xlink:href="#foo"/>) output = "<#{tag_name.downcase} xlink:href='#foo'/>" xhtmloutput = "<#{tag_name} xlink:href='#foo'>" - check_sanitization(input, output, xhtmloutput, xhtmloutput) + rexmloutput = "Ill-formed XHTML!" + check_sanitization(input, output, xhtmloutput, rexmloutput) end define_method "test_#{tag_name}_should_allow_local_href_with_newline" do input = %(<#{tag_name} xlink:href="\n#foo"/>) output = "<#{tag_name.downcase} xlink:href='\n#foo'/>" xhtmloutput = "<#{tag_name} xlink:href='\n#foo'>" - check_sanitization(input, output, xhtmloutput, xhtmloutput) + rexmloutput = "Ill-formed XHTML!" + check_sanitization(input, output, xhtmloutput, rexmloutput) end define_method "test_#{tag_name}_should_forbid_nonlocal_href" do input = %(<#{tag_name} xlink:href="http://bad.com/foo"/>) output = "<#{tag_name.downcase}/>" xhtmloutput = "<#{tag_name}>" - check_sanitization(input, output, xhtmloutput, xhtmloutput) + rexmloutput = "Ill-formed XHTML!" + check_sanitization(input, output, xhtmloutput, rexmloutput) end define_method "test_#{tag_name}_should_forbid_nonlocal_href_with_newline" do input = %(<#{tag_name} xlink:href="\nhttp://bad.com/foo"/>) output = "<#{tag_name.downcase}/>" xhtmloutput = "<#{tag_name}>" - check_sanitization(input, output, xhtmloutput, xhtmloutput) + rexmloutput = "Ill-formed XHTML!" + check_sanitization(input, output, xhtmloutput, rexmloutput) end end