diff options
author | Eric Wong <e@80x24.org> | 2016-01-18 21:16:14 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-02-01 01:49:39 +0000 |
commit | 9520c40c89829cc08fbcf759e3eed19cdda6376f (patch) | |
tree | f17fd7a28a0ce88fbb06e225a50f92203e88011a /t | |
parent | 65323f060a3db731bb9fafa004336eeb4bbb8f00 (diff) | |
download | public-inbox-9520c40c89829cc08fbcf759e3eed19cdda6376f.tar.gz |
We'll use HTML attributes + anchor links to link to filenames in coming commits.
Diffstat (limited to 't')
-rw-r--r-- | t/hval.t | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -1,9 +1,9 @@ -# Copyright (C) 2017-2018 all contributors <meta@public-inbox.org> +# Copyright (C) 2017-2019 all contributors <meta@public-inbox.org> # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt> use strict; use warnings; use Test::More; -use_ok 'PublicInbox::Hval'; +use_ok 'PublicInbox::Hval', qw(from_attr to_attr); my $ibx = { -no_obfuscate_re => qr/(?:example\.com)\z/i, @@ -47,4 +47,14 @@ my $s = "\0\x07\n"; PublicInbox::Hval::src_escape($s); is($s, "\\0\\a\n", 'src_escape works as intended'); +foreach my $s ('Hello/World.pm', 'Zcat', 'hello world.c', 'Eléanor', '$at') { + my $attr = to_attr($s); + is(from_attr($attr), $s, "$s => $attr => $s round trips"); +} + +{ + my $bad = to_attr('foo//bar'); + ok(!$bad, 'double-slash rejected'); +} + done_testing(); |