#!/usr/bin/perl -w
BEGIN {
chdir
't'
if
-d
't'
;
}
sub
path_is {
my
(
$have
,
$want
,
$name
) =
@_
;
$have
= File::Spec->canonpath(
$have
);
$want
= File::Spec->canonpath(
$want
);
my
$builder
= Test::More->builder;
return
$builder
->is_eq(
$have
,
$want
,
$name
);
}
{
ok !MM->_installed_file_for_module(
"aaldkfjaldj"
),
"Module not installed"
;
ok !MM->_installed_file_for_module(
"aaldkfjaldj::dlajldkj"
);
}
{
my
$want
=
$INC
{
'less.pm'
};
path_is( MM->_installed_file_for_module(
"less"
),
$want
,
"single name module"
);
}
{
my
$want
=
$INC
{
"Test/More.pm"
};
path_is( MM->_installed_file_for_module(
"Test::More"
),
$want
,
"Foo::Bar style"
);
}