Made $warnings a global variable for the appclass actions test to work.
[catagits/Catalyst-Runtime.git] / t / lib / DeprecatedActionsInAppClassTestApp.pm
CommitLineData
fe3e42c3 1package DeprecatedActionsInAppClassTestApp;
2
3use strict;
4use warnings;
5use Catalyst;
6
5ec24151 7our $VERSION = '0.01';
8
9__PACKAGE__->config( name => 'DeprecatedActionsInAppClassTestApp', root => '/some/dir' );
10__PACKAGE__->log(DeprecatedActionsInAppClassTestApp::Log->new);
fe3e42c3 11__PACKAGE__->setup;
12
13sub foo : Local {
14 my ($self, $c) = @_;
15 $c->res->body('OK');
16}
17
5ec24151 18package DeprecatedActionsInAppClassTestApp::Log;
19use strict;
20use warnings;
21use base qw/Catalyst::Log/;
22
dbf6a6fc 23our $warnings;
24
5ec24151 25sub warn {
26 my ($self, $warning) = @_;
27 $warnings++ if $warning =~ /action methods .+ found defined/i;
28}
29
fe3e42c3 301;