Change Catalsyt _parse_attrs so that when sub attr handlers:
[catagits/Catalyst-Runtime.git] / t / aggregate / caf_backcompat.t
CommitLineData
241edc9b 1use strict;
2use warnings;
531f1ab6 3use Test::More;
241edc9b 4use Test::Exception;
531f1ab6 5use Class::MOP ();
6use Moose::Util ();
241edc9b 7
531f1ab6 8# List of everything which used Class::Accessor::Fast in 5.70.
9my @modules = qw/
10 Catalyst::Action
11 Catalyst::ActionContainer
12 Catalyst::Component
13 Catalyst::Dispatcher
14 Catalyst::DispatchType
531f1ab6 15 Catalyst::Engine
16 Catalyst::Log
17 Catalyst::Request::Upload
18 Catalyst::Request
19 Catalyst::Response
20/;
241edc9b 21
531f1ab6 22plan tests => scalar @modules;
23
24foreach my $module (@modules) {
25 Class::MOP::load_class($module);
26 ok Moose::Util::does_role($module => 'MooseX::Emulate::Class::Accessor::Fast'),
27 "$module has Class::Accessor::Fast back-compat";
28}