mirror of
https://github.com/danog/blackfriday.git
synced 2024-11-27 04:24:41 +01:00
Merge pull request #138 from KenjiTakahashi/emphasis_link
Fix for #19 + some tests for emphasis with links.
This commit is contained in:
commit
8ad7215b24
@ -948,7 +948,7 @@ func helperFindEmphChar(data []byte, c byte) int {
|
||||
i++
|
||||
for i < len(data) && data[i] != cc {
|
||||
if tmpI == 0 && data[i] == c {
|
||||
tmpI = i
|
||||
return i
|
||||
}
|
||||
i++
|
||||
}
|
||||
|
@ -239,6 +239,23 @@ func TestEmphasisMix(t *testing.T) {
|
||||
doTestsInline(t, tests)
|
||||
}
|
||||
|
||||
func TestEmphasisLink(t *testing.T) {
|
||||
var tests = []string{
|
||||
"[first](before) *text[second] (inside)text* [third](after)\n",
|
||||
"<p><a href=\"before\">first</a> <em>text<a href=\"inside\">second</a>text</em> <a href=\"after\">third</a></p>\n",
|
||||
|
||||
"*incomplete [link] definition*\n",
|
||||
"<p><em>incomplete [link] definition</em></p>\n",
|
||||
|
||||
"*it's [emphasis*] (not link)\n",
|
||||
"<p><em>it's [emphasis</em>] (not link)</p>\n",
|
||||
|
||||
"*it's [emphasis*] and *[asterisk]\n",
|
||||
"<p><em>it's [emphasis</em>] and *[asterisk]</p>\n",
|
||||
}
|
||||
doTestsInline(t, tests)
|
||||
}
|
||||
|
||||
func TestStrikeThrough(t *testing.T) {
|
||||
var tests = []string{
|
||||
"nothing inline\n",
|
||||
|
Loading…
Reference in New Issue
Block a user