X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FTest-Leaner.git;a=blobdiff_plain;f=lib%2FTest%2FLeaner.pm;h=d03741ff2764f42a56b68d2973a0283e69e5a27e;hp=f43be92145f520bd3ea16c3251c2c161d0d352e7;hb=5fd6c1574b8f8435c3555d9581ecd82d87ac4b76;hpb=d8f274f085e5af023435df3abc2d0671f539e627 diff --git a/lib/Test/Leaner.pm b/lib/Test/Leaner.pm index f43be92..d03741f 100644 --- a/lib/Test/Leaner.pm +++ b/lib/Test/Leaner.pm @@ -10,11 +10,11 @@ Test::Leaner - A slimmer Test::More for when you favor performance over complete =head1 VERSION -Version 0.02 +Version 0.03 =cut -our $VERSION = '0.02'; +our $VERSION = '0.03'; =head1 SYNOPSIS @@ -185,7 +185,13 @@ if ($ENV{PERL_TEST_LEANER_USES_TEST_MORE}) { my $class = shift; my @imports = &_handle_import_args; - @imports = @EXPORT unless @imports; + if (@imports == grep /^!/, @imports) { + # All imports are negated, or @imports is empty + my %negated; + /^!(.*)/ and ++$negated{$1} for @imports; + push @imports, grep !$negated{$_}, @EXPORT; + } + my @test_more_imports; for (@imports) { if ($stubbed{$_}) { @@ -880,6 +886,12 @@ Copyright 2010,2011 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. +Except for the fallback implementation of the internal C<_reftype> function, which has been taken from L and is + +Copyright 1997-2007 Graham Barr, all rights reserved. + +This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. + =cut 1; # End of Test::Leaner