diff options
author | Eric Wong <e@80x24.org> | 2019-02-05 05:24:39 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-02-05 10:58:35 +0000 |
commit | 7826c91ef37f9b5fb5396e1168d84a6574385915 (patch) | |
tree | 6eb34d14c43702e9e9a9dba2e7aa37da824d12fc /t/hl_mod.t | |
parent | 60917f384645df7798a9b81ef26ca06df1986072 (diff) | |
download | public-inbox-7826c91ef37f9b5fb5396e1168d84a6574385915.tar.gz |
This is compatible with Markdown; but we still keep the WYSIWYG nature of plain-text with this. This is only intended for use with our documentation. Enabling any type of Markdown support for emails can lead to incompatibilities or interopability problems with alternative implementations.
Diffstat (limited to 't/hl_mod.t')
-rw-r--r-- | t/hl_mod.t | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -40,4 +40,24 @@ my $orig = $str; } } +if ('experimental, only for help text') { + my $tmp = <<'EOF'; +:> +```perl +my $foo = 1 & 2; +``` +:< +EOF + $hls->do_hl_text(\$tmp); + my @hl = split(/^/m, $tmp); + is($hl[0], ":>\n", 'first line escaped'); + is($hl[1], "```perl\n", '2nd line preserved'); + like($hl[2], qr/<span\b/, 'code highlighted'); + like($hl[2], qr/&/, 'ampersand escaped'); + is($hl[3], "```\n", '4th line preserved'); + is($hl[4], ":<\n", '5th line escaped'); + is(scalar(@hl), 5, 'no extra line'); + +} + done_testing; |