From 4cbe2ada489fea487049b74641b8577a8a32dc2b Mon Sep 17 00:00:00 2001 From: DrIOS <58635327+DrIOSX@users.noreply.github.com> Date: Mon, 21 Apr 2025 11:16:50 -0500 Subject: [PATCH] fix: formatting --- source/Private/Invoke-TestFunction.ps1 | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/source/Private/Invoke-TestFunction.ps1 b/source/Private/Invoke-TestFunction.ps1 index 3b514a3..da4e847 100644 --- a/source/Private/Invoke-TestFunction.ps1 +++ b/source/Private/Invoke-TestFunction.ps1 @@ -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) { @@ -25,21 +23,21 @@ function Invoke-TestFunction { if ('ApprovedFederatedDomains' -in $functionCmd.Parameters.Keys) { $paramList.ApprovedFederatedDomains = $ApprovedFederatedDomains } - # Version-aware logging - if ($script:Version400) { - Write-Verbose "Running $functionName (Version: 4.0.0)..." - } else { - Write-Verbose "Running $functionName (Version: 3.0.0)..." - } + # Version-aware logging + if ($script:Version400) { + Write-Verbose "Running $functionName (Version: 4.0.0)..." + } + else { + Write-Verbose "Running $functionName (Version: 3.0.0)..." + } try { $result = & $functionName @paramList # Assuming each function returns an array of CISAuditResult or a single CISAuditResult 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