X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fall-categories.t;h=784a98356df8c7c24ee093297e1b21b656221be5;hb=4981fd9f6100db8709dbad55b043d342a83a4424;hp=fd63eea7a99d4c7af9ff2f94c0792084c93b3878;hpb=7a0d7a93dd5fea2bb680b86d5a167c307fd9bae7;p=p5sagit%2Fstrictures.git diff --git a/xt/all-categories.t b/xt/all-categories.t index fd63eea..784a983 100644 --- a/xt/all-categories.t +++ b/xt/all-categories.t @@ -1,3 +1,10 @@ +BEGIN { + if (keys %INC) { + print "1..0 # SKIP can't test categories with additional modules loaded\n"; + exit 0; + } +} + use strict; use warnings; @@ -8,7 +15,7 @@ use strictures (); # avoid loading Test::More, since it adds warning categories my %known_cats; @known_cats{@strictures::WARNING_CATEGORIES} = (); -my %core_cats; @core_cats{grep $_ ne 'all', keys %warnings::Offsets} = (); +my %core_cats; @core_cats{grep ! /^(?:all|everything|extra)$/, keys %warnings::Offsets} = (); my @missing = sort grep { !exists $known_cats{$_} } keys %core_cats; my @extra = sort grep { !exists $core_cats{$_} } keys %known_cats;