Skip to content

Commit cd41826

Browse files
committed
Add additional check for the type passed for the target test scripts
1 parent bbe4d0e commit cd41826

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Extension/task/Pester.ps1

+7-2
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,15 @@ if (test-path -path $scriptFolder)
114114
{
115115
Write-Host "Running Pester from the folder [$scriptFolder] output sent to [$resultsFile]"
116116
$Parameters.Add("Script", $scriptFolder)
117-
} else {
118-
Write-Host "Running Pester from using the script parameter [$scriptFolder] output sent to [$resultsFile]"
117+
}
118+
elseif ($ScriptFolder -is [String] -and $scriptFolder -match '@{') {
119+
Write-Host "Running Pester using the script parameter [$scriptFolder] output sent to [$resultsFile]"
119120
$Parameters.Add("Script", (Get-HashtableFromString -line $scriptFolder))
120121
}
122+
else {
123+
Write-Host "Running Pester using the script parameter [$($scriptFolder | Format-Table | Out-String)] output sent to [$resultsFile]"
124+
$Parameters.Add("Script", $scriptFolder)
125+
}
121126

122127
if ($Tag) {
123128
$Tag = $Tag.Split(',').Replace('"', '').Replace("'", "")

0 commit comments

Comments
 (0)