use Test::More tests => (2 * 14 + 2) + 2 * (2 * 8 + 4) + 3 + 1;
-use Variable::Magic qw<wizard cast dispell MGf_COPY>;
+use Variable::Magic qw<wizard cast dispell>;
use lib 't/lib';
use Variable::Magic::TestWatcher;
watch { $h{b} = 4 } { }, 'hash element: set after delete';
SKIP: {
- my $SKIP;
-
- if (!MGf_COPY) {
- $SKIP = 'No copy magic for this perl';
- } else {
- local $@;
- unless (eval { require Tie::Array; 1 }) {
- $SKIP = 'Tie::Array required to test clear magic on tied array values';
- }
+ unless (do { local $@; eval { require Tie::Array; 1 } }) {
+ skip 'Tie::Array required to test clear magic on tied array values' => 3;
}
-
- skip $SKIP => 3 if $SKIP;
defined and diag "Using Tie::Array $_" for $Tie::Array::VERSION;
tie my @a, 'Tie::StdArray';