X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=t%2F30-scope.t;h=1e1dcf3d8fe7c2123521fc89cb70e6c3e3467da4;hp=2546dee6a954bac24e34c41f89d567d4e35d0205;hb=50cf1763d6570e6589e3e809aede60d7e3f1912e;hpb=fdc979b79c21fcaa1fdd8e9a465756510ed26e88 diff --git a/t/30-scope.t b/t/30-scope.t index 2546dee..1e1dcf3 100644 --- a/t/30-scope.t +++ b/t/30-scope.t @@ -4,11 +4,11 @@ use strict; use warnings; my $tests; -BEGIN { $tests = 10 } +BEGIN { $tests = 18 } use Test::More tests => 1 + $tests + 1 + 2; -my %wrong = map { $_ => 1 } 2, 3, 5, 7, 9, 10; +my %wrong = map { $_ => 1 } 2, 3, 5, 7, 9, 10, 14, 15, 17, 18; sub expect { my ($pkg) = @_; @@ -99,3 +99,23 @@ my $h = new P8; } eval { no indirect; my $j = new P10 }; + +{ + use indirect; + new P11 do { use indirect; new P12 }; +} + +{ + use indirect; + new P13 do { no indirect; new P14 }; +} + +{ + no indirect; + new P15 do { use indirect; new P16 }; +} + +{ + no indirect; + new P17 do { no indirect; new P18 }; +}