Question:
Using Pester, I’m mocking an advanced function which takes, amongst other parameters, a switch. How do I create a -parameterFilter
for the mock which includes the switch parameter?
I’ve tried:
1 2 3 4 5 6 |
-parameterFilter { $Domain -eq 'MyDomain' -and $Verbose -eq $true } -parameterFilter { $Domain -eq 'MyDomain' -and $Verbose } -parameterFilter { $Domain -eq 'MyDomain' -and $Verbose -eq 'True' } |
to no avail.
Answer:
Try this:
1 2 |
-parameterFilter { $Domain -eq 'MyDomain' -and $Verbose.IsPresent} |