Updating branch to current revision
[catagits/Catalyst-Runtime.git] / trunk / t / aggregate / caf_backcompat.t
CommitLineData
e28a6876 1use strict;
2use warnings;
3use Test::More;
4use Test::Exception;
5use Class::MOP ();
6use Moose::Util ();
7
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
15 Catalyst::Engine
16 Catalyst::Log
17 Catalyst::Request::Upload
18 Catalyst::Request
19 Catalyst::Response
20/;
21
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}