use Moose::Role;
sub role { 'role' }
-
+
package Local::Model::Foo;
use Moose;
sub user :Local Args(1) {
my ($self, $c, $int) = @_;
-
+
Test::More::ok(my $user = $c->model("User")->find($int));
Test::More::is($c->model("User")->zoo->a, 2);
Test::More::is($c->model("Foo")->role, 'role');
Test::More::is($c->model("One")->a, 'one');
Test::More::is($c->model("Two")->a, 'two');
-
+
$c->res->body("name: $user->{name}, age: $user->{age}");
}
'Model::Zoo' => { from_component => 'Local::Model::Foo' },
'Model::Foo' => { from_component => 'Local::Model::Foo', roles => ['TestRole'] },
},
- 'Controller::Err' => { a => 100, b=>200, namespace=>'error' },
+ 'Controller::Err' => { a => 100, b => 200, namespace => 'error' },
'Model::Zoo' => { a => 2 },
'Model::Foo' => { a => 100 },
'Model::One' => { a => 'one' },