Files
runner-images/images/win/scripts/Tests/Vsix.Tests.ps1
Maxim Lobanov 8481b2c846 [Windows] Improve Visual Studio installation scripts to support Preview versions (#3850)
* Support Preview versions of Visual Studio

* resolve comments

* Fix test

* fix tests
2021-08-04 22:35:44 +03:00

20 lines
693 B
PowerShell

Describe "Vsix" {
$toolset = Get-ToolsetContent
$requiredVsixs = $toolset.visualStudio.vsix
$allPackages = (Get-VisualStudioInstance).Packages
$testCases = $requiredVsixs | ForEach-Object {
$vsix = Get-VsixExtenstionFromMarketplace -ExtensionMarketPlaceName $_
@{
VsixName = $vsix.ExtensionName
VsixId = $vsix.VsixId
AllPackages = $allPackages
}
}
if ($testCases.Count -gt 0) {
It "Extension <VsixName> is installed" -TestCases $testCases {
$objVsix = $AllPackages | Where-Object { $_.id -eq $VsixId }
$objVsix | Should -Not -BeNullOrEmpty
}
}
}