J'ai écrit un test de testeur pour vérifier que certains dossiers et fichiers existent. Le test de pester fonctionne très bien mais je voulais inclure des suggestions de correctifs si le test est appelé avec l'option -Verbose. Mais je n'arrive pas à obtenir le paramètre -Verbose au test réel.-Verbose ne fonctionne pas avec mon test Pester dans PowerShell
Dossier/Structure du fichier:
Custom-PowerShellModule
| Custom-PowerShellModule.psd1
| Custom-PowerShellModule.psm1
\---Tests
Module.Tests.ps1
Ci-dessous est juste la partie supérieure du test Pester:
$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 }
}
}