The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

use strict;
use Test::More tests => 2;
use FindBin qw/$Bin/;
use lib "$Bin/lib";
use_ok('Module::Install::ProvidesClass') or BAIL_OUT($@);
use MockMI;
my $mock = MockMI->new(no_index => {
directory => [qw/t lib/]
});
$mock->auto_provides_class;
eq_or_diff(
$mock->_provides,
{ Bar => { file => 'foo.pm', version => 2 },
'Bar::Foo' => { file => 'foo.pm', version => 3 },
Baz => { file => 'foo.pm' }
}
);