Prerequisites
Steps to reproduce
Reproducible on 7.6.2.
The test "help should return full view without -Full switch" and "help should return full view even with -Full switch" have the problem, that they'll break if the current culture is Invariant Language (Invariant Country) (LCID 127). This can happen on Linux systems if the LANG etc. environment variables are left to C.UTF-8. In this situation, there's no Get-Help pages available in the current language - and thus no PARAMETERS section either on a "Full" help page, breaking the test.
In the past, UpdatableHelpSystem.Tests.ps1 has been fixed by 16558c9 and now sets a culture if LCID is 127. This test would need a similar fix.
Expected behavior
Actual behavior
[-] help should return full view without -Full switch 6ms
Expected a value, but got $null or empty.
425: $gpsHelp | Where-Object {$_ -cmatch '^PARAMETERS'} | Should -Not -BeNullOrEmpty
at <ScriptBlock>, /build/powershell/src/PowerShell/test/powershell/engine/Help/HelpSystem.Tests.ps1: line 425
[-] help should return full view even with -Full switch 6ms
Expected a value, but got $null or empty.
434: $gpsHelp | Where-Object {$_ -cmatch '^PARAMETERS'} | Should -Not -BeNullOrEmpty
at <ScriptBlock>, /build/powershell/src/PowerShell/test/powershell/engine/Help/HelpSystem.Tests.ps1: line 434
Error details
Environment data
Name Value
---- -----
PSVersion 7.6.2
PSEdition Core
GitCommitId 7.6.2-0-g0d3c290a8737d4252ee75c052d16190ffcdb7d19
OS Arch Linux
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.4
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Visuals
No response
Prerequisites
Steps to reproduce
Reproducible on 7.6.2.
The test
"help should return full view without -Full switch"and"help should return full view even with -Full switch"have the problem, that they'll break if the current culture isInvariant Language (Invariant Country)(LCID 127). This can happen on Linux systems if theLANGetc. environment variables are left toC.UTF-8. In this situation, there's noGet-Helppages available in the current language - and thus noPARAMETERSsection either on a "Full" help page, breaking the test.In the past,
UpdatableHelpSystem.Tests.ps1has been fixed by 16558c9 and now sets a culture if LCID is 127. This test would need a similar fix.Expected behavior
No error.Actual behavior
Error details
Environment data
Visuals
No response