#!perl -w
require_ok(
'Module::CoreList'
);
ok(
$Module::CoreList::deprecated
{5.011000},
"5.011000 (deprecated list)"
);
ok(!
exists
$Module::CoreList::deprecated
{5.011000}{
'File::Spec'
},
"File::Spec not deprecated in 5.011000 (hash)"
);
ok(! Module::CoreList::is_deprecated(
'File::Spec'
),
"File::Spec currently is not deprecated (function)"
);
ok(
exists
$Module::CoreList::deprecated
{5.011000}{
'Switch'
},
"Switch deprecated in 5.011000 (hash)"
);
is(!! Module::CoreList::is_deprecated(
'Switch'
), !! ($] >= 5.011 and $] < 5.013001 ),
"Switch deprecated current perl (if pre-5.13.1.) (function)"
);
ok(! Module::CoreList::is_deprecated(
'Switch'
, 5.010000),
"Switch not deprecated in 5.010000 (function w/ perl version)"
);
is(Module::CoreList::deprecated_in(
'Switch'
), 5.011000,
"Switch was deprecated in 5.011000 (deprecated_in)"
);
ok(! Module::CoreList::deprecated_in(
'File::Spec'
),
"File::Spec currently is not deprecated (deprecated_in)"
);