Tests/Initialize-Virtualenv.tests.ps1
# Import PesterHelper Class . (Join-Path -Path $PSScriptRoot -ChildPath 'PesterHelper.class.ps1') # Load PesterHelper Environement $PesterHelper = [PesterHelper]::new() $PesterHelper.LoadModule() # Pester Test Describe "Initialize-Virtualenv" { It "Should be create Virtualenv with No parameter" { Initialize-Virtualenv "$($PesterHelper.TmpLocation)\venv" | Should -Exist } It "Should be create Virtualenv with Name parameter" { Initialize-Virtualenv -Name 'venv2' "$($PesterHelper.TmpLocation)\venv2" | Should -Exist } It "Should be create Virtualenv with Path parameter" { Initialize-Virtualenv -Path (Join-Path -Path $PesterHelper.TmpLocation -ChildPath 'venv3') "$($PesterHelper.TmpLocation)\venv3" | Should -Exist } } # Unload PesterHelper Environement $PesterHelper.UnloadModule() |