X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Funit_metaclass_compat_non_moose_controller.t;h=3b91ef2206b1aed9af17bd15845ffc7ab0776650;hp=cb3c1e2262ef5f9bbf4122a3aa61243249c95d2a;hb=c68a3c90180235a2a464ce237a96fef79db468bf;hpb=d0e5dfb535fa8c2488caf7895153d9f31622ca62 diff --git a/t/unit_metaclass_compat_non_moose_controller.t b/t/unit_metaclass_compat_non_moose_controller.t index cb3c1e2..3b91ef2 100644 --- a/t/unit_metaclass_compat_non_moose_controller.t +++ b/t/unit_metaclass_compat_non_moose_controller.t @@ -1,23 +1,12 @@ -use Catalyst (); +use strict; +use warnings; -{ - package TestApp; - use base qw/Catalyst/; -} -{ - package TestApp::Controller::Base; - use base qw/Catalyst::Controller/; -} -{ - package TestApp::Controller::Other; - use base qw/TestApp::Controller::Base/; -} - -TestApp->setup_component('TestApp::Controller::Other'); -TestApp->setup_component('TestApp::Controller::Base'); +use FindBin; +use lib "$FindBin::Bin/lib"; use Test::More tests => 1; use Test::Exception; +use TestAppNonMooseController; # Metaclass init order causes fail. # There are TODO tests in Moose for this, see @@ -25,6 +14,6 @@ use Test::Exception; # after which the evil kludge in core can die in a fire. lives_ok { - TestApp::Controller::Base->get_action_methods + TestAppNonMooseController::ControllerBase->get_action_methods } 'Base class->get_action_methods ok when sub class initialized first';