commit f0b53fdfca55c00bbefdd5ba09e90860ffd6215d
parent df00df95e85cd3f9f7a88a5c61a588ac9c48a1a0
Author: Andreas Guldstrand <andreas.guldstrand@gmail.com>
Date: Fri, 12 Aug 2016 01:24:19 +0200
20-config.t: stop shelling out for unlink/rmdir/rename
Diffstat:
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/t/20-config.t b/t/20-config.t
@@ -22,17 +22,17 @@ SKIP: {
skip "Only run this test under Travis CI", 2 unless $ENV{TRAVIS};
my $dir = '/etc/sbotools';
- system 'mv', $dir, "$dir.moved";
+ rename $dir, "$dir.moved";
system 'touch', $dir;
sboconfig '-V', '14.1', { exit => 1, expected => qr"\QUnable to create $dir. Exiting." };
- system 'rm', $dir;
+ unlink $dir;
sboconfig '-V', '14.1', { test => 0 };
ok(-d $dir, "$dir created correctly.");
- system 'rm', "$dir/sbotools.conf";
- system 'rmdir', $dir;
- system 'mv', "$dir.moved", $dir;
+ unlink "$dir/sbotools.conf";
+ rmdir $dir;
+ rename "$dir.moved", $dir;
}