Reorganize t/050_metaclasses/
[gitmo/Mouse.git] / t / 050_metaclasses / 041_moose_nonmoose_moose_chain_init_meta.t
diff --git a/t/050_metaclasses/041_moose_nonmoose_moose_chain_init_meta.t b/t/050_metaclasses/041_moose_nonmoose_moose_chain_init_meta.t
new file mode 100644 (file)
index 0000000..9741e72
--- /dev/null
@@ -0,0 +1,27 @@
+use strict;
+# This is automatically generated by author/import-moose-test.pl.
+# DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST!!!
+use t::lib::MooseCompat;
+use warnings;
+{
+    package ParentClass;
+    use Mouse;
+}
+{
+    package SomeClass;
+    use base 'ParentClass';
+}
+{
+    package SubClassUseBase;
+    use base qw/SomeClass/;
+    use Mouse;
+}
+
+use Test::More;
+use Test::Exception;
+
+lives_ok {
+    Mouse->init_meta(for_class => 'SomeClass');
+} 'Mouse class => use base => Mouse Class, then Mouse->init_meta on middle class ok';
+
+done_testing;