Install-Module Pester -MinimumVersion 5.0 -Force -SkipPublisherCheck
Invoke-Pester .\tests\ -Output Detailed
Invoke-Pester .\tests\ -Output Detailed -FullNameFilter "Get-AllProjects*"
Invoke-Pester .\tests\ -CodeCoverage (Get-ChildItem .\src -Recurse -Filter "*.ps1").FullName
Создаются в tests\tmp\ и автоматически очищаются после каждого запуска. Папка добавлена в .gitignore — не коммитить.
- Открыть tests\Get-AzdoBuildStats.Tests.ps1
- Найти нужный Describe-блок
- Добавить It-блок с описанием на русском
- Использовать Mock для изоляции HTTP-запросов