X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Fclass_traits.t;h=8730822fd21b1e86be58b03db0fa7ddc15eaa12b;hp=d6a0c5052871cf6563d1c4423a9bb02c459748e9;hb=e91462552b2ba10034c82a4c981fe63dfeb57a6e;hpb=10542b5178b2fa036e0658111523ea68a7a04437 diff --git a/t/class_traits.t b/t/class_traits.t index d6a0c50..8730822 100644 --- a/t/class_traits.t +++ b/t/class_traits.t @@ -48,11 +48,22 @@ BEGIN { sub d { 'd' } } - + +BEGIN { + package TestApp::Controller::Root; + $INC{'TestApp/Controller/Root.pm'} = __FILE__; + + use Moose; + + BEGIN { extends 'Catalyst::Controller' }; + + sub root :Path('/') {} +} + { package TestApp; $INC{'TestApp.pm'} = __FILE__; - + use Catalyst; __PACKAGE__->request_class_traits([qw/TestRole Foo Bar/]); @@ -61,8 +72,8 @@ BEGIN { __PACKAGE__->setup; } - - + + foreach my $class_prefix (qw/request response stats/) { my $method = 'composed_' .$class_prefix. '_class'; ok(