]> git.vpit.fr Git - perl/modules/rgit.git/commitdiff
Test caching of repositories in App::Rgit::Config::Default
authorVincent Pit <vince@profvince.com>
Sun, 5 Oct 2008 22:34:48 +0000 (00:34 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 5 Oct 2008 22:34:48 +0000 (00:34 +0200)
t/15-failures.t

index 82f1409cc9ad19257ef53b1c3438671bb82b821f..19b3995f3169a48a71b272bd4226454e70129e0f 100644 (file)
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-use Test::More tests => 34;
+use Test::More tests => 38;
 
 use App::Rgit;
 
@@ -85,3 +85,15 @@ is($res, 'App::Rgit::Test::Pub', 'App::Rgit::Command->action("beer" => "App::Rgi
 $res = eval { App::Rgit::Command->action('beer') };
 is($@, '', 'App::Rgit::Command->action("beer"): does not croak');
 is($res, 'App::Rgit::Test::Pub', 'App::Rgit::Command->action("beer"): returns valid answer');
+
+use App::Rgit::Config;
+
+my $arc = App::Rgit::Config->new(root => 't', git => 't/bin/git');
+
+$res = eval { $arc->repos };
+is($@, '', '$arc->repos: does not croak');
+is_deeply($res, [ ], '$arc->repos: found nothing');
+
+$res = eval { $arc->repos };
+is($@, '', '$arc->repos: does not croak');
+is_deeply($res, [ ], '$arc->repos: cached ok');