diff options
author | Father Chrysostomos <sprout@cpan.org> | 2012-07-02 12:29:48 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2012-09-15 22:44:54 -0700 |
commit | 945534e1d3d80e5758511e1e2700775217d07796 (patch) | |
tree | 6a6cf3080f8b011434fd1a337bef9f4fc9bd01e2 /t/cmd/lexsub.t | |
parent | 39075fb14ee634cbc405da5ce45b841c659549a6 (diff) | |
download | perl-945534e1d3d80e5758511e1e2700775217d07796.tar.gz |
lexsub.t: Fix a test
This is not testing what I meant it to test: that ‘sub d’ will respect
a preceding ‘our sub d;’. If ‘sub d’ is in the same package, it makes
no difference, so the test tests nothing.
It turns out this does not work yet.
Diffstat (limited to 't/cmd/lexsub.t')
-rw-r--r-- | t/cmd/lexsub.t | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/t/cmd/lexsub.t b/t/cmd/lexsub.t index 0b35964ebb..0732678307 100644 --- a/t/cmd/lexsub.t +++ b/t/cmd/lexsub.t @@ -5,7 +5,7 @@ BEGIN { require './test.pl'; *bar::is = *is; } -plan 14; +plan 13; { our sub foo { 42 } @@ -59,11 +59,10 @@ sub bar::c { 43 } } { our sub d; - sub d { 'd42' } sub bar::d { 'd43' } package bar; + sub d { 'd42' } { local $::TODO = ' '; - is d, 'd42', 'our sub foo; applies to subsequent sub foo {}'; + is eval { ::d },'d42', 'our sub foo; applies to subsequent sub foo {}'; } - is &d, 'd42', 'our sub foo; applies to subsequent sub foo {} (amper)'; } |