fix tests not setting back $psdefaultparametervalues back correctly (#4892)

This commit is contained in:
Steve Lee 2017-09-23 13:48:51 -07:00 committed by Travis Plunk
parent 40577cb61f
commit 25a32284dd
4 changed files with 6 additions and 6 deletions

View file

@ -13,12 +13,12 @@ Describe "Redirection operator now supports encoding changes" -Tags "CI" {
# If out-file -encoding happens to have a default, be sure to
# save it away
$SavedValue = $null
$oldDefaultParameterValues = $psDefaultParameterValues
$oldDefaultParameterValues = $psDefaultParameterValues.Clone()
$psDefaultParameterValues = @{}
}
AfterAll {
# be sure to tidy up afterwards
$psDefaultParameterValues = $oldDefaultParameterValues
$global:psDefaultParameterValues = $oldDefaultParameterValues
}
BeforeEach {
# start each test with a clean plate!

View file

@ -36,7 +36,7 @@ Describe "Certificate Provider tests" -Tags "CI" {
AfterAll {
if(!$IsWindows)
{
$PSdefaultParameterValues = $defaultParamValues
$global:PSdefaultParameterValues = $defaultParamValues
}
}
@ -98,7 +98,7 @@ Describe "Certificate Provider tests" -Tags "Feature" {
}
else
{
$PSdefaultParameterValues = $defaultParamValues
$global:PSdefaultParameterValues = $defaultParamValues
}
}

View file

@ -81,7 +81,7 @@ Describe "CmsMessage cmdlets thorough tests" -Tags "Feature" {
}
else
{
$PSdefaultParameterValues = $defaultParamValues
$global:PSdefaultParameterValues = $defaultParamValues
}
}

View file

@ -8,7 +8,7 @@ Describe "SecureString conversion tests" -Tags "CI" {
if ( ! $IsWindows ) { $PSdefaultParameterValues["it:pending"] = $true }
}
AfterAll {
$PSdefaultParameterValues = $defaultParamValues
$global:PSdefaultParameterValues = $defaultParamValues
}
It "using null arguments to ConvertFrom-SecureString produces an exception" {