1 BEGIN { delete $ENV{PERL_STRICTURES_EXTRA} }
3 use Test::More qw(no_plan);
7 sub capture_stuff { [ $^H, ${^WARNING_BITS} ] }
9 sub capture_us { push @us, capture_stuff }
10 sub capture_expect { push @expect, capture_stuff }
13 BEGIN { $ENV{PERL_STRICTURES_EXTRA} = 0 }
16 BEGIN { delete $ENV{PERL_STRICTURES_EXTRA} }
21 use warnings FATAL => 'all';
22 BEGIN { capture_expect }
25 # I'm assuming here we'll have more cases later. maybe not. eh.
27 foreach my $idx (0 .. $#us) {
28 is($us[$idx][0], $expect[$idx][0], 'Hints ok for case '.($idx+1));
29 is($us[$idx][1], $expect[$idx][1], 'Warnings ok for case '.($idx+1));
33 eval { $v = strictures->VERSION; 1 } or diag $@;
34 is $v, $strictures::VERSION, '->VERSION returns version correctly';
36 ok(!eval q{use strictures 2; 1; }, "Can't use strictures 2 (this is version 1)");