cache the ref to the stash
[gitmo/Package-Stash.git] / t / 02-extension.t
index 2f95f15..f639cfa 100644 (file)
@@ -13,8 +13,11 @@ use Test::Exception;
 
     use Symbol 'gensym';
 
-    sub namespace {
-        $_[0]->{namespace} ||= {}
+    sub new {
+        my $class = shift;
+        my $self = $class->SUPER::new(@_);
+        $self->{namespace} = {};
+        return $self;
     }
 
     sub add_package_symbol {