]> source.dussan.org Git - redmine.git/commitdiff
Merged r14863 (#6969).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 11 Nov 2015 07:35:03 +0000 (07:35 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 11 Nov 2015 07:35:03 +0000 (07:35 +0000)
git-svn-id: http://svn.redmine.org/redmine/branches/3.1-stable@14864 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redcloth3.rb
test/unit/lib/redmine/wiki_formatting/textile_formatter_test.rb

index ba50bb8eb59da06b4a5e330eff93a6e3e3649834..0c44346d0a60c199af9f7b65f1cf0215cf67dd1f 100644 (file)
@@ -1202,7 +1202,7 @@ class RedCloth3 < String
     ALLOWED_TAGS = %w(redpre pre code notextile)
     
     def escape_html_tags(text)
-      text.gsub!(%r{<(\/?([!\w]+)[^<>\n]*)?(>?)}) {|m| $2 && ALLOWED_TAGS.include?($2) ? "<#{$1}#{$3}" : "&lt;#{$1}#{'&gt;' unless $3.blank?}" }
+      text.gsub!(%r{<(\/?([!\w]+)[^<>\n]*)(>?)}) {|m| ALLOWED_TAGS.include?($2) ? "<#{$1}#{$3}" : "&lt;#{$1}#{'&gt;' unless $3.blank?}" }
     end
 end
 
index b158937443d1ed449395541174b7c4bdf04f08b5..6d816537e5c6bcdb9c7496db249fa7276831e014 100644 (file)
@@ -160,19 +160,12 @@ EXPECTED
     assert_equal expected.gsub(%r{\s+}, ''), to_html(raw).gsub(%r{\s+}, '')
   end
 
-  def test_should_escape_unallowed_tags
+  def test_escaping
     assert_html_output(
       'this is a <script>'      => 'this is a &lt;script&gt;'
     )
   end
 
-  def test_should_escape_less_than_signs
-    assert_html_output(
-      '<'                     => '&lt;',
-      '1 < 2'                 => '1 &lt; 2'
-    )
-  end
-
   def test_use_of_backslashes_followed_by_numbers_in_headers
     assert_html_output({
       'h1. 2009\02\09'      => '<h1>2009\02\09</h1>'