aboutsummaryrefslogtreecommitdiff
path: root/t/16-clean.t
diff options
context:
space:
mode:
authorSlack Coder <slackcoder@server.ky>2025-01-21 16:11:42 -0500
committerSlack Coder <slackcoder@server.ky>2025-01-28 11:31:35 -0500
commit921e9a76f1ca47d30d765f2f2bf61954e8ac9c9c (patch)
treeb2b0fa36ce53922c20538e8e5b4aeff8811eb2e0 /t/16-clean.t
parentda89dd975499f6b228d75fa5f25871911fae658a (diff)
downloadsbotools2-921e9a76f1ca47d30d765f2f2bf61954e8ac9c9c.tar.xz
Avoid requiring root access
Make temporary folder generation lazy to postpone requiring root access until needed.
Diffstat (limited to 't/16-clean.t')
-rwxr-xr-xt/16-clean.t2
1 files changed, 2 insertions, 0 deletions
diff --git a/t/16-clean.t b/t/16-clean.t
index b695ae8..f756963 100755
--- a/t/16-clean.t
+++ b/t/16-clean.t
@@ -86,6 +86,8 @@ sboclean '-d', { exit => 0, expected => "Nothing to do.\n" };
# 13-15: sboclean -w [-i] with TMP set
{
local $ENV{TMP} = tempdir(CLEANUP => 1);
+ set_sbo_home("/usr/sbo");
+ sboinstall qw/ -r nonexistentslackbuild /, { test => 0 };
sboclean qw/ -w -i /, { input => "n", expected => qr!\QRemove $ENV{TMP}/\E.*\Q? [n]\E! };
sboclean qw/ -w -i /, { input => "y\ny", expected => qr!\QRemove $ENV{TMP}/\E.*\Q? [n]\E! };
sboclean '-w', { input => "y", expected => qr/This will remove the entire contents of \Q$ENV{TMP}\E/ };