2020-09-11 15:06:03 +04:00
|
|
|
Describe "Vsix" {
|
2020-09-11 12:42:29 +04:00
|
|
|
$toolset = Get-ToolsetContent
|
|
|
|
|
$requiredVsixs = $toolset.visualStudio.vsix
|
|
|
|
|
|
|
|
|
|
$allPackages = (Get-VSSetupInstance | Select-VsSetupInstance -Product *).Packages
|
|
|
|
|
$testCases = $requiredVsixs | ForEach-Object { @{ VsixId = $_.Id; AllPackages = $allPackages }}
|
|
|
|
|
|
|
|
|
|
It "<VsixId>" -TestCases $testCases {
|
|
|
|
|
$objVsix = $AllPackages | Where-Object {$_.id -eq $VsixId } | Select-Object Id, Version
|
|
|
|
|
$objVsix | Should -Not -BeNullOrEmpty
|
|
|
|
|
}
|
|
|
|
|
}
|