]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/hl_mod.t
www: drop --subject from "git send-email" instructions
[public-inbox.git] / t / hl_mod.t
index ffe9e784489cc32fdbbe6bcf2383c44ec3cd02d7..a88f6c0372bd2d1fcbbc0cd5bba482b3c22b37c5 100644 (file)
@@ -1,15 +1,9 @@
 #!/usr/bin/perl -w
 # Copyright (C) 2019-2021 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 PublicInbox::Spawn qw(which);
-use PublicInbox::TestCommon;
-use IO::Handle; # ->autoflush
+use strict; use v5.10.1; use PublicInbox::TestCommon; use IO::Handle; # ->autoflush
 use Fcntl qw(:seek);
-eval { require highlight } or
-       plan skip_all => "failed to load highlight.pm for $0";
+require_mods 'highlight';
 use_ok 'PublicInbox::HlMod';
 my $hls = PublicInbox::HlMod->new;
 ok($hls, 'initialized OK');
@@ -30,7 +24,7 @@ my $orig = $str;
        is($$ref, $$lref, 'do_hl_lang matches do_hl');
 
        SKIP: {
-               my $w3m = which('w3m') or
+               my $w3m = require_cmd('w3m', 1) or
                        skip('w3m(1) missing to check output', 1);
                my $cmd = [ $w3m, qw(-T text/html -dump -config /dev/null) ];
                my $in = '<pre>' . $$ref . '</pre>';