/
githubmirror
/
PowerShell
Обзор
Документация
Войти
/
githubmirror
/
PowerShell
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/powershell/Language/Scripting/ScriptHelp.NotesFormatting.Tests.ps1
27 строк
1 KB
Yoshifumi
Fix NOTES section formatting in comment-based help (#26512)
03 дек 2025, 11:35
Не верифицирован
03 дек 2025, 11:35
5c57c3e
Код
Авторство
О чём код?
# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. Describe 'Comment-based help NOTES section formatting' -Tags "CI", "Feature" { It 'NOTES section should have single blank line after header and 4-space indentation' { $helpText = Get-Help Remove-PSSession -Full | Out-String $lines = $helpText -split "`r?`n" # Find NOTES section $notesIndex = -1 for ($i = 0; $i -lt $lines.Count; $i++) { if ($lines[$i] -match '^NOTES\s*$') { $notesIndex = $i break } } $notesIndex | Should -BeGreaterThan -1 -Because "NOTES section should exist" # The line after NOTES header should be blank $lines[$notesIndex + 1] | Should -Match '^\s*$' -Because "There should be a blank line after NOTES header" # The second line after NOTES header should have content with 4-space indentation $contentLine = $lines[$notesIndex + 2] $contentLine | Should -Match '^[ ]{4}\S' -Because "Content should have exactly 4-space indentation" } }