From d33443eca96fa58e7ad58a2b5899c8842bea0f27 Mon Sep 17 00:00:00 2001 From: freddydk Date: Sun, 26 Nov 2023 22:28:02 +0100 Subject: [PATCH] test fail --- ...dReferenceDocumentation.HelperFunctions.ps1 | 2 +- ...BuildReferenceDocumentation.Action.Test.ps1 | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Actions/BuildReferenceDocumentation/BuildReferenceDocumentation.HelperFunctions.ps1 b/Actions/BuildReferenceDocumentation/BuildReferenceDocumentation.HelperFunctions.ps1 index e227b1f33..f8062380b 100644 --- a/Actions/BuildReferenceDocumentation/BuildReferenceDocumentation.HelperFunctions.ps1 +++ b/Actions/BuildReferenceDocumentation/BuildReferenceDocumentation.HelperFunctions.ps1 @@ -241,7 +241,7 @@ function CalculateProjectsAndApps { $excludeProjectList | ForEach-Object { Write-Host "- $_" } foreach($mask in 'Apps','Dependencies') { $allApps = @{} - foreach($folder in (Get-ChildItem -Path $tempFolder -Directory)) { + foreach($folder in (Get-ChildItem -Path $tempFolder -Filter '*' | Where-Object { $_.PSIsContainer })) { if ($folder.Name -match "^(.*)-main-$mask-(\d*\.\d*\.\d*\.\d*)$") { $project = $Matches[1] Write-Host "Project: $project" diff --git a/Tests/BuildReferenceDocumentation.Action.Test.ps1 b/Tests/BuildReferenceDocumentation.Action.Test.ps1 index d5e56711d..e9540232a 100644 --- a/Tests/BuildReferenceDocumentation.Action.Test.ps1 +++ b/Tests/BuildReferenceDocumentation.Action.Test.ps1 @@ -28,15 +28,7 @@ Describe "BuildReferenceDocumentation Action Tests" { . (Join-Path $scriptRoot 'BuildReferenceDocumentation.HelperFunctions.ps1') Mock Get-ChildItem { - if ($directory) { - return @( - [PSCustomObject]@{ Name = 'P1-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P1-main-Apps-1.0.0.0' } - [PSCustomObject]@{ Name = 'P2-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P2-main-Apps-1.0.0.0' } - [PSCustomObject]@{ Name = 'P3-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P3-main-Apps-1.0.0.0' } - [PSCustomObject]@{ Name = 'P4-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P4-main-Apps-1.0.0.0' } - ) - } - else { + if ($filter -eq '*.app') { $project = $path.Substring($path.LastIndexOf('\')+1,2) $noOfApps = [int]$project.substring(1,1) $apps = @() @@ -45,6 +37,14 @@ Describe "BuildReferenceDocumentation Action Tests" { } return $apps } + else { + return @( + [PSCustomObject]@{ Name = 'P1-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P1-main-Apps-1.0.0.0'; "PsIsContainer" = $true } + [PSCustomObject]@{ Name = 'P2-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P2-main-Apps-1.0.0.0'; "PsIsContainer" = $true } + [PSCustomObject]@{ Name = 'P3-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P3-main-Apps-1.0.0.0'; "PsIsContainer" = $true } + [PSCustomObject]@{ Name = 'P4-main-Apps-1.0.0.0'; FullName = Join-Path $path 'P4-main-Apps-1.0.0.0'; "PsIsContainer" = $true } + ) + } } $allApps = CalculateProjectsAndApps -tempFolder 'c:\temp' -projects @('P1','P2') -excludeProjects @('P3')