X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fmodel_collectionofrepos.t;h=2acb3ffbd28f77e0ece7dc48adf0b5e328de589f;hb=1891c7741653bd5c20f52aa7176157afeb2e0121;hp=1151b6562c076f1d53adaa70c818ba85e4778984;hpb=606ffc33eb95e4dadb72a9f461561436cd1dd90b;p=catagits%2FGitalist.git diff --git a/t/model_collectionofrepos.t b/t/model_collectionofrepos.t index 1151b65..2acb3ff 100644 --- a/t/model_collectionofrepos.t +++ b/t/model_collectionofrepos.t @@ -99,6 +99,18 @@ throws_ok { Gitalist::Model::CollectionOfRepos->COMPONENT($ctx_gen->(), { repos } { + my $i = test_with_config({ repo_dir => "$FindBin::Bin/lib"}); + is scalar($i->repositories->flatten), 5, 'Found 5 repos recursively'; + isa_ok $i, 'Gitalist::Git::CollectionOfRepositories::FromDirectoryRecursive'; +} + +{ + my $i = test_with_config({ repo_dir => "$FindBin::Bin/lib/repositories", search_recursively => 1 }); + is scalar($i->repositories->flatten), 5, 'Found 5 repos recursively using config'; + isa_ok $i, 'Gitalist::Git::CollectionOfRepositories::FromDirectoryRecursive'; +} + +{ my $i = test_with_config({ repos => [ "$FindBin::Bin/lib/repositories/bare.git", "$FindBin::Bin/lib/repositories/repo1",