]> git.vpit.fr Git - perl/modules/indirect.git/blobdiff - t/20-good.t
More quotelike environments testing
[perl/modules/indirect.git] / t / 20-good.t
index 12a4a76bb6b5adcddd4bdceba487f8ced4120cc5..85f1900ddbe8e7133b82a1fab3438c9f749ae643 100644 (file)
@@ -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;
 ####