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