summaryrefslogtreecommitdiffstats
path: root/t/07-edge-cases.t
diff options
context:
space:
mode:
Diffstat (limited to 't/07-edge-cases.t')
-rwxr-xr-xt/07-edge-cases.t4
1 files changed, 3 insertions, 1 deletions
diff --git a/t/07-edge-cases.t b/t/07-edge-cases.t
index 17ec84c..feec31e 100755
--- a/t/07-edge-cases.t
+++ b/t/07-edge-cases.t
@@ -25,7 +25,9 @@ use Package::Stash;
}
my $stash = Package::Stash->new('Foo');
-{ local $TODO = $] < 5.010 ? "undef scalars aren't visible on 5.8" : undef;
+{ local $TODO = ($] < 5.010 || $Package::Stash::IMPLEMENTATION eq 'PP')
+ ? "undef scalars aren't visible on 5.8, or from pure perl at all"
+ : undef;
ok($stash->has_symbol('$SCALAR'), '$SCALAR');
}
ok($stash->has_symbol('$SCALAR_WITH_VALUE'), '$SCALAR_WITH_VALUE');