fix: formatting

This commit is contained in:
DrIOS
2025-04-21 11:16:50 -05:00
parent 9579a65f94
commit 4cbe2ada48

View File

@@ -1,5 +1,5 @@
function Invoke-TestFunction {
[OutputType([CISAuditResult[]])]
[OutputType([CISAuditResult])]
param (
[Parameter(Mandatory = $true)]
[PSObject]$FunctionFile,
@@ -10,10 +10,8 @@ function Invoke-TestFunction {
[Parameter(Mandatory = $false)]
[string[]]$ApprovedFederatedDomains
)
$functionName = $FunctionFile.BaseName
$functionCmd = Get-Command -Name $functionName
# Check if the test function needs DomainName parameter
$paramList = @{}
if ('DomainName' -in $functionCmd.Parameters.Keys) {
@@ -28,7 +26,8 @@ function Invoke-TestFunction {
# Version-aware logging
if ($script:Version400) {
Write-Verbose "Running $functionName (Version: 4.0.0)..."
} else {
}
else {
Write-Verbose "Running $functionName (Version: 3.0.0)..."
}
try {
@@ -37,9 +36,8 @@ function Invoke-TestFunction {
return $result
}
catch {
Write-Error "An error occurred during the test $RecNum`:: $_"
Write-Error "An error occurred during the test $RecNum`: $_"
$script:FailedTests.Add([PSCustomObject]@{ Test = $functionName; Error = $_ })
# Call Initialize-CISAuditResult with error parameters
$auditResult = Initialize-CISAuditResult -Rec $functionName -Failure
return $auditResult