Correct case of $PSDefaultParameterValues special variable

This commit is contained in:
xtqqczze
2020-01-13 19:21:25 +00:00
parent b6a687bf21
commit 679702ba05
12 changed files with 18 additions and 18 deletions
@@ -14,8 +14,8 @@ 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.Clone()
$psDefaultParameterValues = @{}
$oldDefaultParameterValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues = @{}
}
AfterAll {
# be sure to tidy up afterwards
@@ -23,11 +23,11 @@ Describe "Redirection operator now supports encoding changes" -Tags "CI" {
}
BeforeEach {
# start each test with a clean plate!
$psdefaultParameterValues.Remove("Out-File:Encoding")
$PSDefaultParameterValues.Remove("Out-File:Encoding")
}
AfterEach {
# end each test with a clean plate!
$psdefaultParameterValues.Remove("Out-File:Encoding")
$PSDefaultParameterValues.Remove("Out-File:Encoding")
}
It "If encoding is unset, redirection should be UTF8 without bom" {
@@ -70,7 +70,7 @@ Describe "Redirection operator now supports encoding changes" -Tags "CI" {
$TXT = $enc.GetBytes($asciiString)
$CR = $enc.GetBytes($asciiCR)
$expectedBytes = .{ $BOM; $TXT; $CR }
$psdefaultparameterValues["Out-File:Encoding"] = "$encoding"
$PSDefaultParameterValues["Out-File:Encoding"] = "$encoding"
$asciiString > TESTDRIVE:/file.txt
$observedBytes = Get-Content -AsByteStream TESTDRIVE:/file.txt
# THE TEST
@@ -3,7 +3,7 @@
Describe "Clear-EventLog cmdlet tests" -Tags @('CI', 'RequireAdminOnWindows') {
BeforeAll {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = !$IsWindows -or $IsCoreCLR
}
@@ -8,7 +8,7 @@ Describe 'Clipboard cmdlet tests' -Tag CI {
Context 'Text' {
BeforeAll {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = ($IsWindows -and $env:PROCESSOR_ARCHITECTURE.Contains("arm")) -or ($IsLinux -and $xclip -eq $null)
}
@@ -3,7 +3,7 @@
Describe "Get-EventLog cmdlet tests" -Tags @('CI', 'RequireAdminOnWindows') {
BeforeAll {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = !$IsWindows -or $IsCoreCLR
}
@@ -3,7 +3,7 @@
Describe "New-EventLog cmdlet tests" -Tags @('CI', 'RequireAdminOnWindows') {
BeforeAll {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$IsNotSkipped = ($IsWindows -and !$IsCoreCLR)
$PSDefaultParameterValues["it:skip"] = !$IsNotSkipped
}
@@ -2,7 +2,7 @@
# Licensed under the MIT License.
try {
#skip all tests on non-windows platform
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = !$IsWindows
Describe "Basic Registry Provider Tests" -Tags @("CI", "RequireAdminOnWindows") {
@@ -3,7 +3,7 @@
Describe "New-EventLog cmdlet tests" -Tags @('CI', 'RequireAdminOnWindows') {
BeforeAll {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$IsNotSkipped = ($IsWindows -and !$IsCoreCLR)
$PSDefaultParameterValues["it:skip"] = !$IsNotSkipped
}
@@ -30,7 +30,7 @@ Describe "Get-Timezone test cases" -Tags "CI" {
BeforeAll {
$TimeZonesAvailable = [System.TimeZoneInfo]::GetSystemTimeZones()
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = ($TimeZonesAvailable.Count -eq 0)
}
@@ -127,7 +127,7 @@ Describe "Get-Timezone test cases" -Tags "CI" {
}
try {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = !$IsWindows
Describe "Set-Timezone test case: call by single Id" -Tags @('CI', 'RequireAdminOnWindows') {
@@ -86,8 +86,8 @@ Describe "CmsMessage cmdlets thorough tests" -Tags "Feature" {
else
{
# Skip for non-Windows platforms
$defaultParamValues = $PSdefaultParameterValues.Clone()
$PSdefaultParameterValues = @{ "it:skip" = $true }
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues = @{ "it:skip" = $true }
}
}
@@ -5,7 +5,7 @@
try {
#skip all tests on non-windows platform
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = !$IsWindows
$script:catalogPath = ""
@@ -133,7 +133,7 @@ Describe "New-Object DRT basic functionality" -Tags "CI" {
try
{
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = ![System.Management.Automation.Platform]::IsWindowsDesktop
Describe "New-Object COM functionality" -Tags "CI" {
@@ -2,7 +2,7 @@
# Licensed under the MIT License.
try {
$defaultParamValues = $PSdefaultParameterValues.Clone()
$defaultParamValues = $PSDefaultParameterValues.Clone()
$PSDefaultParameterValues["it:skip"] = ![System.Management.Automation.Platform]::IsWindowsDesktop
Describe 'Basic COM Tests' -Tags "CI" {