2020-07-30 12:12:49 +05:00
Describe "SSDTExtensions" {
#These extensions don't have any proper name in the state.packages.json file, only id is available, which can be found on extension marketplace download page
if ( Test-isWin19 ) {
$testExtenions = @ (
@ { id = "04a86fc2-dbd5-4222-848e-911638e487fe" }
@ { id = "851E7A09-7B2B-4F06-A15D-BABFCB26B970" }
@ { id = "717ad572-c4b7-435c-c166-c2969777f718" }
)
It "Extensions id=<id>" -TestCases $testExtenions {
2020-09-10 17:04:24 +03:00
$version = Get-VSExtensionVersion -packageName " ${id} "
2020-07-30 12:12:49 +05:00
$version | Should -Not -BeNullOrEmpty
}
} else {
It "Extension SSDT" {
2020-09-10 17:04:24 +03:00
$version = Get-VSExtensionVersion -packageName "SSDT"
2020-07-30 12:12:49 +05:00
$version | Should -Not -BeNullOrEmpty
}
}
}