Don't set $env:TEMP on unix, instead use /tmp as workingdir for tests

This commit is contained in:
Richard Kuhnt
2017-05-31 01:35:51 +02:00
parent 8a746c8678
commit 54ec3365f2
2 changed files with 6 additions and 2 deletions
-1
View File
@@ -13,7 +13,6 @@ if(!(is_unix)) {
$scoopdir = $env:SCOOP, (Join-Path $env:HOME "scoop") | select -first 1
$globaldir = $env:SCOOP_GLOBAL, "/usr/local/scoop" | select -first 1
$cachedir = $env:SCOOP_CACHE, (Join-Path $scoopdir "cache") | select -first 1
$env:TEMP = "/tmp"
# core.ps1
function ensure($dir) {
+6 -1
View File
@@ -73,7 +73,12 @@ function setup_working($name) {
}
# reset working dir
$working_dir = "$env:TEMP/ScoopTestFixtures/$name"
if($PSVersionTable.Platform -eq 'Unix') {
$working_dir = "/tmp/ScoopTestFixtures/$name"
} else {
$working_dir = "$env:TEMP/ScoopTestFixtures/$name"
}
if(test-path $working_dir) {
Remove-Item -Recurse -Force $working_dir
}