Test
Matt S Trout [Sun, 26 Feb 2006 01:21:02 +0000 (01:21 +0000)]
t/unit_controller_namespace.t [new file with mode: 0644]

diff --git a/t/unit_controller_namespace.t b/t/unit_controller_namespace.t
new file mode 100644 (file)
index 0000000..55d1ed5
--- /dev/null
@@ -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'), '');