diff options
author | Eric Wong <e@80x24.org> | 2016-12-06 23:01:39 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-12-06 23:12:18 +0000 |
commit | 130d0c4e33c5c73dc69e270fc698735d49e0f159 (patch) | |
tree | 9c64ef335c53611f45eff1b2edb5e6ccb741d952 /t | |
parent | 95d4bf7aded41cb3b0040c321d315532f68633e1 (diff) | |
download | public-inbox-130d0c4e33c5c73dc69e270fc698735d49e0f159.tar.gz |
Although unescaped parentheses in URLs are technically allowed, they are uncommon. However, Markdown-like syntaxes are unfortunately common for URLs, so we might as well support them.
Diffstat (limited to 't')
-rw-r--r-- | t/linkify.t | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/t/linkify.t b/t/linkify.t index 49cbbd64..a794c785 100644 --- a/t/linkify.t +++ b/t/linkify.t @@ -57,4 +57,13 @@ use PublicInbox::Linkify; is($s, qq(hello <a\nhref="$u">$u</a> world), "root + fragment"); } +{ + my $l = PublicInbox::Linkify->new; + my $u = 'http://example.com/'; + my $s = "[markdown]($u)"; + $s = $l->linkify_1($s); + $s = $l->linkify_2($s); + is($s, qq![markdown](<a\nhref="$u">$u</a>)!, 'markdown compatible'); +} + done_testing(); |