summaryrefslogtreecommitdiffstats
path: root/contrib/perl5/t/op/tie.t
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/perl5/t/op/tie.t')
-rwxr-xr-xcontrib/perl5/t/op/tie.t17
1 files changed, 16 insertions, 1 deletions
diff --git a/contrib/perl5/t/op/tie.t b/contrib/perl5/t/op/tie.t
index 9543420..cbf92c6 100755
--- a/contrib/perl5/t/op/tie.t
+++ b/contrib/perl5/t/op/tie.t
@@ -6,7 +6,7 @@
# Currently it only tests the untie warning
chdir 't' if -d 't';
-unshift @INC, "../lib";
+@INC = '../lib';
$ENV{PERL5LIB} = "../lib";
$|=1;
@@ -44,6 +44,21 @@ untie %h;
EXPECT
########
+# standard behaviour, without any extra references
+use Tie::Hash ;
+{package Tie::HashUntie;
+ use base 'Tie::StdHash';
+ sub UNTIE
+ {
+ warn "Untied\n";
+ }
+}
+tie %h, Tie::HashUntie;
+untie %h;
+EXPECT
+Untied
+########
+
# standard behaviour, with 1 extra reference
use Tie::Hash ;
$a = tie %h, Tie::StdHash;
OpenPOWER on IntegriCloud