tests/BeforeAll.ps1
|
$moduleRoot = Get-Item -Path $PSScriptRoot while ($moduleRoot.BaseName -NE "DevOpsScripts.MiniGame") { $moduleRoot = $moduleRoot.Parent } $moduleRoot = $moduleRoot.Parent Remove-Module "$moduleRoot/DevOpsScripts.MiniGame" -Force -ErrorAction SilentlyContinue Import-Module "$moduleRoot/DevOpsScripts.MiniGame" -Force # Load function not exported by the module . "$moduleRoot/DevOpsScripts.MiniGame/functions/utility/#New-MiniGameCollisionUtility.ps1" ###################################################### #### Setup cache files for testing $env:PESTER_TEST__TEMP_PATH = "$moduleRoot/DevOpsScripts.MiniGame/tests/temp" $env:USERPROFILE = "$env:PESTER_TEST__TEMP_PATH/caching" $env:HOME = "$env:PESTER_TEST__TEMP_PATH/caching" |