mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Correct case of $PSDefaultParameterValues special variable
This commit is contained in:
@@ -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" {
|
||||
|
||||
Reference in New Issue
Block a user