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" |