use
strict;
use
warnings;
use
Test::Differences;
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'
}
}
);