Skip to content
This repository was archived by the owner on Jun 13, 2024. It is now read-only.

Commit 73eda4b

Browse files
committed
Add test to validate Pester test parameters can be overridden
1 parent d2b2191 commit 73eda4b

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Modules/OperationValidation/Test/OperationValidation.Tests.ps1

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,20 @@ Describe "OperationValidation Module Tests" {
122122
}
123123
}
124124
}
125+
126+
Context "Invoke-OperationValidation passes override parameters" {
127+
$tests = Get-OperationValidation -ModuleName VersionedModule -Version '1.0.0'
128+
129+
It "No override parameters supplied" {
130+
$results = $tests | Invoke-OperationValidation
131+
$results[0].Result | Should be 'Passed'
132+
$results[1].Result | Should be 'Passed'
133+
}
134+
135+
It "Override parameters supplied" {
136+
$results = $tests | Invoke-OperationValidation -Overrides @{ WebsiteUrl = 'http://www.microsoft.com'}
137+
$results[0].Result | Should be 'Passed'
138+
$results[1].Result | Should be 'Failed'
139+
}
140+
}
125141
}

0 commit comments

Comments
 (0)