Files
runner-images/images/windows/scripts/tests/Shell.Tests.ps1
T

12 lines
482 B
PowerShell
Raw Normal View History

2021-01-15 13:42:37 +03:00
Describe "Shell" {
$shellTestCases = @(
@{Name = "C:\shells\gitbash.exe"; Target = "$env:ProgramFiles\Git\bin\bash.exe"},
$(if (-not (Test-IsWin11-Arm64)) { @{Name = "C:\shells\msys2bash.cmd"; Target = $null} }),
2022-10-27 09:26:49 +02:00
@{Name = "C:\shells\wslbash.exe"; Target = "$env:SystemRoot\System32\bash.exe"}
) | Where-Object { $_ }
2021-01-15 13:42:37 +03:00
It "<Name> target to <Target>" -TestCases $shellTestCases {
(Get-Item $Name).Target | Should -BeExactly $Target
}
}