X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=t%2F20-good.t;fp=t%2F20-good.t;h=85f1900ddbe8e7133b82a1fab3438c9f749ae643;hp=12a4a76bb6b5adcddd4bdceba487f8ced4120cc5;hb=168f6fe27525f9fa5bd50b032e1e601b506abb16;hpb=ce2df2b3143e49d1d1531f6f76e270b973dffad2 diff --git a/t/20-good.t b/t/20-good.t index 12a4a76..85f1900 100644 --- a/t/20-good.t +++ b/t/20-good.t @@ -9,7 +9,7 @@ package main; use strict; use warnings; -use Test::More tests => 74 * 8; +use Test::More tests => 86 * 8; BEGIN { delete $ENV{PERL_INDIRECT_PM_DISABLE} } @@ -240,6 +240,30 @@ $obj = "apple @{[$x->$meth]} pear" $obj = "apple ${\($y->$meth)} pear" #### $obj = "apple @{[$y->$meth]} pear" +#### # local $_ = "foo"; +s/foo/return; Hlagh->new/e; +#### # local $_ = "bar"; +s/foo/return; Hlagh->new/e; +#### # local $_ = "foo"; +s/foo/return; Hlagh->$cb/e; +#### # local $_ = "bar"; +s/foo/return; Hlagh->$cb/e; +#### # local $_ = "foo"; +s/foo/return; Hlagh->$meth/e; +#### # local $_ = "bar"; +s/foo/return; Hlagh->$meth/e; +#### # local $_ = "foo"; +s/foo/return; $pkg->new/e; +#### # local $_ = "bar"; +s/foo/return; $pkg->new/e; +#### # local $_ = "foo"; +s/foo/return; $pkg->$cb/e; +#### # local $_ = "bar"; +s/foo/return; $pkg->$cb/e; +#### # local $_ = "foo"; +s/foo/return; $pkg->$meth/e; +#### # local $_ = "bar"; +s/foo/return; $pkg->$meth/e; #### exec $x $x, @a; ####