Correctly capitalize the ForEach operator in *.ps1 (#8583)

This commit is contained in:
xtqqczze 2019-01-06 12:00:56 +00:00 committed by Ilya
parent 21fcf070fb
commit 379cbb60cd
4 changed files with 15 additions and 15 deletions

View file

@ -858,16 +858,16 @@ try
}
)
$result = $data.foreach('value1')
$result = $data.ForEach('value1')
Write-Output $result
# Execute method in scriptblock of foreach operator, should throw in ConstrainedLanguage mode.
$data.foreach{[system.io.path]::GetRandomFileName().Length}
# Execute method in scriptblock of ForEach operator, should throw in ConstrainedLanguage mode.
$data.ForEach{[system.io.path]::GetRandomFileName().Length}
'@
$script3 = @'
# Method call should throw error.
(Get-Process powershell*).Foreach('GetHashCode')
(Get-Process powershell*).ForEach('GetHashCode')
'@
$script4 = @'

View file

@ -37,19 +37,19 @@ Describe "Join-String" -Tags "CI" {
}
It "Should join property values SingleQuoted" {
$expected = ($testObject.Name).Foreach{"'$_'"} -join "; "
$expected = ($testObject.Name).ForEach{"'$_'"} -join "; "
$actual = $testObject | Join-String -Property Name -Separator "; " -SingleQuote
$actual | Should -BeExactly $expected
}
It "Should join property values DoubleQuoted" {
$expected = ($testObject.Name).Foreach{"""$_"""} -join "; "
$expected = ($testObject.Name).ForEach{"""$_"""} -join "; "
$actual = $testObject | Join-String -Property Name -Separator "; " -DoubleQuote
$actual | Should -BeExactly $expected
}
It "Should join property values Formatted" {
$expected = ($testObject.Name).Foreach{"[$_]"} -join "; "
$expected = ($testObject.Name).ForEach{"[$_]"} -join "; "
$actual = $testObject | Join-String -Property Name -Separator "; " -Format "[{0}]"
$actual | Should -BeExactly $expected
}
@ -70,20 +70,20 @@ Describe "Join-String" -Tags "CI" {
It "Should join script block results SingleQuoted" {
$sb = {$_.Name + $_.Length}
$expected = ($testObject | ForEach-Object $sb).Foreach{"'$_'"} -join $ofs
$expected = ($testObject | ForEach-Object $sb).ForEach{"'$_'"} -join $ofs
$actual = $testObject | Join-String -Property $sb -SingleQuote
$actual | Should -BeExactly $expected
}
It "Should join script block results DoubleQuoted" {
$sb = {$_.Name + $_.Length}
$expected = ($testObject | ForEach-Object $sb).Foreach{"""$_"""} -join $ofs
$expected = ($testObject | ForEach-Object $sb).ForEach{"""$_"""} -join $ofs
$actual = $testObject | Join-String -Property $sb -DoubleQuote
$actual | Should -BeExactly $expected
}
It "Should join script block results with Format and separator" {
$sb = {$_.Name + $_.Length}
$expected = ($testObject | ForEach-Object $sb).Foreach{"[{0}]" -f $_} -join "; "
$expected = ($testObject | ForEach-Object $sb).ForEach{"[{0}]" -f $_} -join "; "
$actual = $testObject | Join-String -Property $sb -Separator "; " -Format "[{0}]"
$actual | Should -BeExactly $expected
}

View file

@ -411,7 +411,7 @@ Describe "Measure-Object DRT basic functionality" -Tags "CI" {
}
It "Test-PropertyExpression function with a wildcard property expression should sum numbers" {
$result = (1..10).foreach{@{value = $_}} | Test-PSPropertyExpression val*
$result = (1..10).ForEach{@{value = $_}} | Test-PSPropertyExpression val*
$result | Should -Be 55
}
@ -484,7 +484,7 @@ Describe "Directly test the PSPropertyExpression type" -Tags "CI" {
}
It "Test-PropertyExpression function with a wildcard property expression should sum numbers" {
$result = (1..10).foreach{@{value = $_}} | Test-PSPropertyExpression val*
$result = (1..10).ForEach{@{value = $_}} | Test-PSPropertyExpression val*
$result | Should -Be 55
}
@ -558,7 +558,7 @@ Describe "Directly test the PSPropertyExpression type" -Tags "CI" {
}
It "Test-PropertyExpression function with a wildcard property expression should sum numbers" {
$result = (1..10).foreach{@{value = $_}} | Test-PSPropertyExpression val*
$result = (1..10).ForEach{@{value = $_}} | Test-PSPropertyExpression val*
$result | Should -Be 55
}
@ -631,7 +631,7 @@ Describe "Directly test the PSPropertyExpression type" -Tags "CI" {
}
It "Test-PropertyExpression function with a wildcard property expression should sum numbers" {
$result = (1..10).foreach{@{value = $_}} | Test-PSPropertyExpression val*
$result = (1..10).ForEach{@{value = $_}} | Test-PSPropertyExpression val*
$result | Should -Be 55
}

View file

@ -174,7 +174,7 @@ Describe "Adapter Tests" -tags "CI" {
$x.Count | Should -Be 1
$x[0].foo | Should -BeExactly "bar"
$x = ([pscustomobject]@{ foo = 'bar' }).Foreach({$_ | Add-Member -NotePropertyName "foo2" -NotePropertyValue "bar2" -PassThru})
$x = ([pscustomobject]@{ foo = 'bar' }).ForEach({$_ | Add-Member -NotePropertyName "foo2" -NotePropertyValue "bar2" -PassThru})
$x.Count | Should -Be 1
$x[0].foo | Should -BeExactly "bar"
$x[0].foo2 | Should -BeExactly "bar2"