Module-Install-ProvidesClass

 view release on metacpan or  search on metacpan

t/01.basic.t  view on Meta::CPAN


use strict;
use warnings;

use Test::More;
use Test::Differences;

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' }
  }
);

done_testing;



( run in 1.610 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )