# Get a list of all Catalyst:: packages in blib via M::P::O
my @cat_mods;
{
+ # problem with @INC on win32, see:
+ # http://rt.cpan.org/Ticket/Display.html?id=26452
+ if ($^O eq 'MSWin32') { require Win32; Win32::GetCwd(); }
+
local @INC = grep {/blib/} @INC;
@cat_mods = (
'Catalyst',
foreach my $cat_mod (@cat_mods) {
eval " require $cat_mod ";
eval { Class::C3::calculateMRO($cat_mod) };
- ok(!$@, "calculateMRO for $cat_mod");
+ ok(!$@, "calculateMRO for $cat_mod: $@");
}