mro compat stuff
[catagits/Catalyst-Runtime.git] / t / unit_controller_namespace.t
CommitLineData
2a7e382e 1use strict;
2use warnings;
3
2c4bd922 4use Test::More tests => 2;
2a7e382e 5
6BEGIN {
7 package MyApp::Controller::Foo;
8
9 use base qw/Catalyst::Controller/;
10
11 package MyApp::Controller::Root;
12
13 use base qw/Catalyst::Controller/;
14
15 __PACKAGE__->config(namespace => '');
16
17 package Stub;
18
19 sub config { {} };
20}
21
6f1f968a 22is(MyApp::Controller::Foo->COMPONENT('MyApp')->action_namespace('Stub'), 'foo');
2a7e382e 23
6f1f968a 24is(MyApp::Controller::Root->COMPONENT('MyApp')->action_namespace('Stub'), '');