test for global destruction bug
[gitmo/Moo.git] / xt / global-destruct-jenga-helper.pl
diff --git a/xt/global-destruct-jenga-helper.pl b/xt/global-destruct-jenga-helper.pl
new file mode 100644 (file)
index 0000000..5ba4a24
--- /dev/null
@@ -0,0 +1,18 @@
+use strictures;
+use lib 'lib';
+{
+  package BaseClass;
+  use Moo;
+}
+{
+  package Subclass;
+  use Moose;
+  extends 'BaseClass';
+  __PACKAGE__->meta->make_immutable;
+}
+{
+  package Blorp;
+  use Moo;
+  extends 'Subclass';
+}
+our $o = Blorp->new;