don't rely on the ::PP BROKEN_ constants existing in tests
Jesse Luehrs [Tue, 29 Nov 2011 20:49:26 +0000 (14:49 -0600)]
t/anon-basic.t
t/anon.t
t/bare-anon-basic.t
t/bare-anon.t
t/edge-cases.t

index bfa80e1..fc26f12 100644 (file)
@@ -10,7 +10,7 @@ use Package::Stash;
 use Symbol;
 
 plan skip_all => "Anonymous stashes in PP need at least perl 5.14"
-    if Package::Stash::BROKEN_GLOB_ASSIGNMENT
+    if $] < 5.014
     && $Package::Stash::IMPLEMENTATION eq 'PP';
 
 my $Foo = Package::Anon->new('Foo');
index 575de06..8b7f7aa 100644 (file)
--- a/t/anon.t
+++ b/t/anon.t
@@ -11,7 +11,7 @@ use Package::Stash;
 use Symbol;
 
 plan skip_all => "Anonymous stashes in PP need at least perl 5.14"
-    if Package::Stash::BROKEN_GLOB_ASSIGNMENT
+    if $] < 5.014
     && $Package::Stash::IMPLEMENTATION eq 'PP';
 
 my $anon = Package::Anon->new;
index 3291cd3..9cea31e 100644 (file)
@@ -9,7 +9,7 @@ use Package::Stash;
 use Symbol;
 
 plan skip_all => "Anonymous stashes in PP need at least perl 5.14"
-    if Package::Stash::BROKEN_GLOB_ASSIGNMENT
+    if $] < 5.014
     && $Package::Stash::IMPLEMENTATION eq 'PP';
 
 my $Foo = {};
index e24647d..34e234c 100644 (file)
@@ -9,7 +9,7 @@ use Package::Stash;
 use Symbol;
 
 plan skip_all => "Anonymous stashes in PP need at least perl 5.14"
-    if Package::Stash::BROKEN_GLOB_ASSIGNMENT
+    if $] < 5.014
     && $Package::Stash::IMPLEMENTATION eq 'PP';
 
 my $anon = {};
index 1d26176..d1e5182 100755 (executable)
@@ -55,8 +55,7 @@ is(ref($stash->get_or_add_symbol('$glob')), 'SCALAR', "got an empty scalar");
 
 SKIP: {
     skip "PP doesn't support anon stashes before 5.14", 4
-        if $Package::Stash::IMPLEMENTATION eq 'PP'
-        && Package::Stash::BROKEN_GLOB_ASSIGNMENT;
+        if $] < 5.014 && $Package::Stash::IMPLEMENTATION eq 'PP';
     local $TODO = ($Package::Stash::IMPLEMENTATION eq 'PP')
         ? "don't know how to properly inflate a stash entry"
         : undef;