X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Funit_controller_namespace.t;fp=t%2Funit_controller_namespace.t;h=55d1ed51462b602295aa0145b38ee166e1e16180;hb=2a7e382ed8e5f1ceb1c6c673fbd2df369f45bad0;hp=0000000000000000000000000000000000000000;hpb=1cf67b316803ae09bffed9eee0aaee0e011ce2c0;p=catagits%2FCatalyst-Runtime.git diff --git a/t/unit_controller_namespace.t b/t/unit_controller_namespace.t new file mode 100644 index 0000000..55d1ed5 --- /dev/null +++ b/t/unit_controller_namespace.t @@ -0,0 +1,25 @@ +use strict; +use warnings; + +use Test::More tests => 3; +use Test::NoWarnings; # Adds an extra test. + +BEGIN { + package MyApp::Controller::Foo; + + use base qw/Catalyst::Controller/; + + package MyApp::Controller::Root; + + use base qw/Catalyst::Controller/; + + __PACKAGE__->config(namespace => ''); + + package Stub; + + sub config { {} }; +} + +is(MyApp::Controller::Foo->action_namespace('Stub'), 'foo'); + +is(MyApp::Controller::Root->action_namespace('Stub'), '');