sub view_no_args : Local {
my ( $self, $c ) = @_;
- my $v = $c->view;
+ my $v;
+ {
+ # silence warning for test suite
+ no warnings 'redefine';
+ local *Catalyst::Log::warn = sub { };
+ $v = $c->view;
+ }
$c->res->body(Scalar::Util::blessed($v));
}
$c->res->body(Scalar::Util::blessed($v));
}
+sub view_by_regex : Local {
+ my ( $self, $c ) = @_;
+
+ my $v_name = $c->req->param('view');
+
+ my ($v) = $c->view(qr/$v_name/);
+
+ $c->res->body(Scalar::Util::blessed($v));
+}
+
1;