|
|
|
@ -17,6 +17,12 @@ BEGIN {
@@ -17,6 +17,12 @@ BEGIN {
|
|
|
|
|
use Cwd; |
|
|
|
|
use File::Basename; |
|
|
|
|
|
|
|
|
|
sub adjust_dirsep { |
|
|
|
|
my $path = shift; |
|
|
|
|
$path =~ s{\\}{/}g; |
|
|
|
|
return $path; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
BEGIN { use_ok('Git') } |
|
|
|
|
|
|
|
|
|
# set up |
|
|
|
@ -33,7 +39,7 @@ is($r->config_int("test.int"), 2048, "config_int: integer");
@@ -33,7 +39,7 @@ is($r->config_int("test.int"), 2048, "config_int: integer");
|
|
|
|
|
is($r->config_int("test.nonexistent"), undef, "config_int: nonexistent"); |
|
|
|
|
ok($r->config_bool("test.booltrue"), "config_bool: true"); |
|
|
|
|
ok(!$r->config_bool("test.boolfalse"), "config_bool: false"); |
|
|
|
|
is($r->config_path("test.path") =~ s/\\/\//gr, $r->config("test.pathexpanded"), |
|
|
|
|
is(adjust_dirsep($r->config_path("test.path")), $r->config("test.pathexpanded"), |
|
|
|
|
"config_path: ~/foo expansion"); |
|
|
|
|
is_deeply([$r->config_path("test.pathmulti")], ["foo", "bar"], |
|
|
|
|
"config_path: multiple values"); |
|
|
|
|