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}");
}
package MyApp;
use Catalyst;
+ MyApp->inject_components(
+ 'Model::One' => { from_component => 'Local::Model::Foo' },
+ 'Model::Two' => { from_component => 'Local::Model::Foo' },
+ );
+
MyApp->config({
inject_components => {
'Controller::Err' => { from_component => 'Local::Controller::Errors' },
'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' },
+ 'Model::Two' => { a => 'two' },
+
});
MyApp->setup;