[Catalyst-commits] r10082 - Catalyst-Runtime/5.80/trunk/t/lib/TestAppWithMeta/Controller

t0m at dev.catalyst.perl.org t0m at dev.catalyst.perl.org
Mon May 11 23:21:08 GMT 2009


Author: t0m
Date: 2009-05-11 23:21:08 +0000 (Mon, 11 May 2009)
New Revision: 10082

Modified:
   Catalyst-Runtime/5.80/trunk/t/lib/TestAppWithMeta/Controller/Root.pm
Log:
Not a Moose class, ergo we don't have a preinitialized metaclass instance, ergo Moose->init_meta( for_class => 'MyApp::Controller::Foo' ); epicly fails

Modified: Catalyst-Runtime/5.80/trunk/t/lib/TestAppWithMeta/Controller/Root.pm
===================================================================
--- Catalyst-Runtime/5.80/trunk/t/lib/TestAppWithMeta/Controller/Root.pm	2009-05-11 23:17:05 UTC (rev 10081)
+++ Catalyst-Runtime/5.80/trunk/t/lib/TestAppWithMeta/Controller/Root.pm	2009-05-11 23:21:08 UTC (rev 10082)
@@ -1,9 +1,7 @@
 package TestAppWithMeta::Controller::Root;
-use Moose;
-use namespace::clean -except => 'meta';
+use base qw/Catalyst::Controller/; # N.B. Do not convert to Moose, so we do not
+                                   #      have a metaclass instance!
 
-BEGIN { extends 'Catalyst::Controller' }
-
 __PACKAGE__->config( namespace => '' );
 
 no warnings 'redefine';




More information about the Catalyst-commits mailing list