diff options
author | Andreas Guldstrand <andreas.guldstrand@gmail.com> | 2016-08-12 01:24:19 +0200 |
---|---|---|
committer | Andreas Guldstrand <andreas.guldstrand@gmail.com> | 2016-08-12 01:24:19 +0200 |
commit | f0b53fdfca55c00bbefdd5ba09e90860ffd6215d (patch) | |
tree | c2d4da35dc0bff158c8aa42cd25608492bfcdde3 /t/20-config.t | |
parent | df00df95e85cd3f9f7a88a5c61a588ac9c48a1a0 (diff) | |
download | sbotools2-f0b53fdfca55c00bbefdd5ba09e90860ffd6215d.tar.xz |
20-config.t: stop shelling out for unlink/rmdir/rename
Diffstat (limited to 't/20-config.t')
-rwxr-xr-x | t/20-config.t | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/t/20-config.t b/t/20-config.t index a25b1c6..a80d421 100755 --- 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; } |