From 2016078cefa7e4438217e54bb0421a5d5f0b151f Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Tue, 22 Jun 2021 12:09:20 +0000 Subject: [PATCH] t/hl_mod: accept "make" or "makefile" for Makefile Version 4.0 of highlight has renamed the "make" language to "makefile". So just check the string starts with "make", to handle both 3.x and 4.x. I tested that public-inbox does actually work with highlight 4 -- it can highlight my Makefile fine. :) --- t/hl_mod.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/hl_mod.t b/t/hl_mod.t index f5bf433d..ffe9e784 100644 --- a/t/hl_mod.t +++ b/t/hl_mod.t @@ -16,7 +16,7 @@ ok($hls, 'initialized OK'); is($hls->_shebang2lang(\"#!/usr/bin/perl -w\n"), 'perl', 'perl shebang OK'); is($hls->{-ext2lang}->{'pm'}, 'perl', '.pm suffix OK'); is($hls->{-ext2lang}->{'pl'}, 'perl', '.pl suffix OK'); -is($hls->_path2lang('Makefile'), 'make', 'Makefile OK'); +like($hls->_path2lang('Makefile'), qr/\Amake/, 'Makefile OK'); my $str = do { local $/; open(my $fh, __FILE__); <$fh> }; my $orig = $str; -- 2.44.0