@@ -15,18 +15,31 @@ Describe 'Discover extension tests' {
15
15
It ' Discover extensions' {
16
16
$out = dsc extension list | ConvertFrom-Json
17
17
$LASTEXITCODE | Should - Be 0
18
- $out.Count | Should - Be 3 - Because ($out | Out-String )
19
- $out [0 ].type | Should - Be ' Microsoft.DSC.Extension/Bicep'
20
- $out [0 ].version | Should - Be ' 0.1.0'
21
- $out [0 ].capabilities | Should - BeExactly @ (' import' )
22
- $out [0 ].manifest | Should -Not - BeNullOrEmpty
23
- $out [1 ].type | Should - Be ' Microsoft.Windows.Appx/Discover'
24
- $out [1 ].version | Should - Be ' 0.1.0'
25
- $out [1 ].capabilities | Should - BeExactly @ (' discover' )
26
- $out [2 ].type | Should - BeExactly ' Test/Discover'
27
- $out [2 ].version | Should - BeExactly ' 0.1.0'
28
- $out [2 ].capabilities | Should - BeExactly @ (' discover' )
29
- $out [2 ].manifest | Should -Not - BeNullOrEmpty
18
+ if ($IsWindows ) {
19
+ $out.Count | Should - Be 3 - Because ($out | Out-String )
20
+ $out [0 ].type | Should - Be ' Microsoft.DSC.Extension/Bicep'
21
+ $out [0 ].version | Should - Be ' 0.1.0'
22
+ $out [0 ].capabilities | Should - BeExactly @ (' import' )
23
+ $out [0 ].manifest | Should -Not - BeNullOrEmpty
24
+ $out [1 ].type | Should - Be ' Microsoft.Windows.Appx/Discover'
25
+ $out [1 ].version | Should - Be ' 0.1.0'
26
+ $out [1 ].capabilities | Should - BeExactly @ (' discover' )
27
+ $out [1 ].manifest | Should -Not - BeNullOrEmpty
28
+ $out [2 ].type | Should - BeExactly ' Test/Discover'
29
+ $out [2 ].version | Should - BeExactly ' 0.1.0'
30
+ $out [2 ].capabilities | Should - BeExactly @ (' discover' )
31
+ $out [2 ].manifest | Should -Not - BeNullOrEmpty
32
+ } else {
33
+ $out.Count | Should - Be 2 - Because ($out | Out-String )
34
+ $out [0 ].type | Should - Be ' Microsoft.DSC.Extension/Bicep'
35
+ $out [0 ].version | Should - Be ' 0.1.0'
36
+ $out [0 ].capabilities | Should - BeExactly @ (' import' )
37
+ $out [0 ].manifest | Should -Not - BeNullOrEmpty
38
+ $out [1 ].type | Should - BeExactly ' Test/Discover'
39
+ $out [1 ].version | Should - BeExactly ' 0.1.0'
40
+ $out [1 ].capabilities | Should - BeExactly @ (' discover' )
41
+ $out [1 ].manifest | Should -Not - BeNullOrEmpty
42
+ }
30
43
}
31
44
32
45
It ' Filtering works for extension discovered resources' {
0 commit comments