Fixed bold syntax around single character in series (#2351).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2191 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
bde72a5f40
commit
a140c9bd74
|
@ -382,14 +382,14 @@ class RedCloth3 < String
|
||||||
(#{rcq})
|
(#{rcq})
|
||||||
(#{C})
|
(#{C})
|
||||||
(?::(\S+?))?
|
(?::(\S+?))?
|
||||||
([^\s\-].*?[^\s\-]|\w)
|
(\w|[^\s\-].*?[^\s\-])
|
||||||
#{rcq}
|
#{rcq}
|
||||||
(?=[[:punct:]]|\s|\)|$)/x
|
(?=[[:punct:]]|\s|\)|$)/x
|
||||||
else
|
else
|
||||||
/(#{rcq})
|
/(#{rcq})
|
||||||
(#{C})
|
(#{C})
|
||||||
(?::(\S+))?
|
(?::(\S+))?
|
||||||
([^\s\-].*?[^\s\-]|\w)
|
(\w|[^\s\-].*?[^\s\-])
|
||||||
#{rcq}/xm
|
#{rcq}/xm
|
||||||
end
|
end
|
||||||
[rc, ht, re, rtype]
|
[rc, ht, re, rtype]
|
||||||
|
|
|
@ -251,7 +251,10 @@ EXPECTED
|
||||||
|
|
||||||
def test_text_formatting
|
def test_text_formatting
|
||||||
to_test = {'*_+bold, italic and underline+_*' => '<strong><em><ins>bold, italic and underline</ins></em></strong>',
|
to_test = {'*_+bold, italic and underline+_*' => '<strong><em><ins>bold, italic and underline</ins></em></strong>',
|
||||||
'(_text within parentheses_)' => '(<em>text within parentheses</em>)'
|
'(_text within parentheses_)' => '(<em>text within parentheses</em>)',
|
||||||
|
'a *Humane Web* Text Generator' => 'a <strong>Humane Web</strong> Text Generator',
|
||||||
|
'a H *umane* W *eb* T *ext* G *enerator*' => 'a H <strong>umane</strong> W <strong>eb</strong> T <strong>ext</strong> G <strong>enerator</strong>',
|
||||||
|
'a *H* umane *W* eb *T* ext *G* enerator' => 'a <strong>H</strong> umane <strong>W</strong> eb <strong>T</strong> ext <strong>G</strong> enerator',
|
||||||
}
|
}
|
||||||
to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text) }
|
to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text) }
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue