Skip to content

Commit 5eb6428

Browse files
committed
add example for OS detection
1 parent ccdda45 commit 5eb6428

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

dsc/tests/dsc_extension_manifest.tests.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Describe 'Extension Manifests' {
55
It 'Extension manifests with condition: <condition>' -TestCases @(
66
@{ condition = "[equals(1, 1)]"; shouldBeFound = $true }
77
@{ condition = "[equals(1, 0)]"; shouldBeFound = $false }
8+
@{ condition = "[equals(context().os.family,'macOS')]"; shouldBeFound = $IsMacOS }
9+
@{ condition = "[equals(context().os.family,'Linux')]"; shouldBeFound = $IsLinux }
10+
@{ condition = "[equals(context().os.family,'Windows')]"; shouldBeFound = $IsWindows }
811
) {
912
param($condition, $shouldBeFound)
1013

dsc/tests/dsc_resource_manifest.tests.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Describe 'Resource Manifests' {
55
It 'Resource manifests with condition: <condition>' -TestCases @(
66
@{ condition = "[equals(1, 1)]"; shouldBeFound = $true }
77
@{ condition = "[equals(1, 0)]"; shouldBeFound = $false }
8+
@{ condition = "[equals(context().os.family,'macOS')]"; shouldBeFound = $IsMacOS }
9+
@{ condition = "[equals(context().os.family,'Linux')]"; shouldBeFound = $IsLinux }
10+
@{ condition = "[equals(context().os.family,'Windows')]"; shouldBeFound = $IsWindows }
811
) {
912
param($condition, $shouldBeFound)
1013

0 commit comments

Comments
 (0)