1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
use Test2::Bundle::Extended -target => 'Test2::Require::Module';
is($CLASS->skip('Scalar::Util'), undef, "will not skip, module installed");
is($CLASS->skip('Scalar::Util', 0.5), undef, "will not skip, module at sufficient version");
like(
$CLASS->skip('Test2', '99999'),
qr/Need 'Test2' version 99999, have \d+.\d+\./,
"Skip, insufficient version"
);
is(
$CLASS->skip('Some::Fake::Module'),
"Module 'Some::Fake::Module' is not installed",
"Skip, not installed"
);
done_testing;
|