[Windows] Add shell symlinks (#2395)

* add shell symlinks

* fix paths

* add a wrapper

* fix target output

* fix tests
This commit is contained in:
Aleksandr Chebotov
2021-01-15 13:42:37 +03:00
committed by GitHub
parent da495ea119
commit 68e9c68855
7 changed files with 57 additions and 2 deletions

View File

@@ -0,0 +1,13 @@
Describe "Shell" {
$shellTestCases = @(
@{Name = "C:\shells\gitbash.exe"; Target = "$env:ProgramFiles\Git\bin\bash.exe"},
@{Name = "C:\shells\msys2bash.cmd"; Target = $null}
)
if (Test-IsWin19) {
$shellTestCases += @{Name = "C:\shells\wslbash.exe"; Target = "$env:SystemRoot\System32\bash.exe"}
}
It "<Name> target to <Target>" -TestCases $shellTestCases {
(Get-Item $Name).Target | Should -BeExactly $Target
}
}