Controller::ActionRole is dead
[catagits/Gitalist.git] / t / 02git_CollectionOfRepositories_FromDirectory_WhiteList.t
CommitLineData
b70462a4 1use FindBin qw/$Bin/;
2BEGIN {
3 my $env = "$FindBin::Bin/../script/env";
4 if (-r $env) {
5 do $env or die $@;
6 }
7}
8
9use strict;
10use warnings;
11use Test::More qw/no_plan/;
12use Test::Exception;
13
14use Data::Dumper;
15
16BEGIN { use_ok 'Gitalist::Git::CollectionOfRepositories::FromDirectory::WhiteList' }
17
18my $repo_dir = "$Bin/lib/repositories";
19my $repo = Gitalist::Git::CollectionOfRepositories::FromDirectory::WhiteList->new(
20 repo_dir => $repo_dir,
21 whitelist => "$repo_dir/projects.list",
22);
23isa_ok($repo, 'Gitalist::Git::CollectionOfRepositories::FromDirectory::WhiteList');
24
25my @repos = @{$repo->repositories};
26is(scalar @repos, 2, 'Only 2 repos found' );
27is($repos[0]->name, 'bare.git', 'Found bare.git');
28is($repos[1]->name, 'repo1', 'Found repo1');