tests/Test-GetEnvironmentName.Tests.ps1
Describe "Get-EnvironmentName" { BeforeAll { # Import directly to make it available . "$PSScriptRoot/../private/Get-EnvironmentName.ps1" } It "Returns correctly formatted plan environment name" { $result = Get-EnvironmentName -EnvironmentName "dev" -Type "plan" $result | Should -Be "dev-iac-plan" } It "Returns correctly formatted apply environment name" { $result = Get-EnvironmentName -EnvironmentName "prod" -Type "apply" $result | Should -Be "prod-iac-apply" } It "Returns override when provided" { $result = Get-EnvironmentName -EnvironmentName "test" -Type "plan" -Override "custom-env" $result | Should -Be "custom-env" } } |