특정 폴더와 파일이 있는지 확인하기 위해 pester 테스트를 작성했습니다. pester 테스트는 훌륭하게 작동하지만 -Verbose 옵션을 사용하여 테스트를 호출하면 수정 제안 사항을 포함하려고합니다. 그러나 실제 테스트에 -Verbose 매개 변수를 가져올 수 없습니다.-Verbose가 PowerShell의 Pester Test와 함께 작동하지 않습니다.
폴더/파일 구조 :
$Here = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
Describe "Module Minimum Requirements Tests. Use -Verbose for Suggested Fixes" -Tags Module {
Context "Test: Verify File Counts = 1" {
Write-Verbose "If you receive an error, verify there is only 'ONE' PSD1 File and only 'ONE' PSM1 File."
It "There is only one PSD1 file" { (Get-ChildItem "$Here\..\" *.psd1).count | Should be 1 }
It "There is only one PSM1 file" { (Get-ChildItem "$Here\..\" *.psm1).count | Should be 1 }
}
}