Make superclasses and roles tests pass
[catagits/CatalystX-DynamicComponent.git] / t / lib / DynamicAppDemo.pm
1 package DynamicAppDemo;
2 use Moose;
3 use Catalyst::Runtime '5.80002';
4
5 use Catalyst qw/
6     -Debug
7 /;
8
9 extends 'Catalyst';
10
11 # Ordering important. :)
12 with qw/
13     CatalystX::ModelsFromConfig
14     CatalystX::ModelToControllerReflector
15 /;
16
17 our $VERSION = '0.01';
18
19 __PACKAGE__->config(
20     name => 'DynamicAppDemo',
21     'Controller::One' => {
22         superclasses => [qw/DynamicAppDemo::ControllerBase/],
23         roles      => [qw/DynamicAppDemo::ControllerRole/],
24     },
25     'Model::One' => {
26         class => 'SomeModelClass',
27     },
28 );
29
30 __PACKAGE__->setup();
31
32 __PACKAGE__->meta->make_immutable;
33