summaryrefslogtreecommitdiffstats
path: root/t/anon-basic.t
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-09-21 13:42:35 -0400
committerJesse Luehrs <doy@tozt.net>2014-09-21 13:42:35 -0400
commit95ee7dddc8054d94d25a7064e410927648f8dd5b (patch)
tree7f1bf25e7227bd8430e1c9746c399a8570e927e3 /t/anon-basic.t
parentc7fa08372d436d66a5f85480aa4d17920cca8a04 (diff)
downloadpackage-stash-95ee7dddc8054d94d25a7064e410927648f8dd5b.tar.gz
package-stash-95ee7dddc8054d94d25a7064e410927648f8dd5b.zip
bail out earlier if Package::Anon isn't supported
Diffstat (limited to 't/anon-basic.t')
-rw-r--r--t/anon-basic.t13
1 files changed, 8 insertions, 5 deletions
diff --git a/t/anon-basic.t b/t/anon-basic.t
index 32f5c9c..5f7fb93 100644
--- a/t/anon-basic.t
+++ b/t/anon-basic.t
@@ -5,13 +5,16 @@ use lib 't/lib';
use Test::More;
use Test::Fatal;
-use Test::Requires 'Package::Anon';
use Package::Stash;
-use Symbol;
-plan skip_all => "Anonymous stashes in PP need at least perl 5.14"
- if $] < 5.014
- && $Package::Stash::IMPLEMENTATION eq 'PP';
+BEGIN {
+ plan skip_all => "Anonymous stashes in PP need at least perl 5.14"
+ if $] < 5.014
+ && $Package::Stash::IMPLEMENTATION eq 'PP';
+}
+
+use Test::Requires 'Package::Anon';
+use Symbol;
my $Foo = Package::Anon->new('Foo');
$Foo->{SOME_CONSTANT} = \1;