From b6628b10df31e0ee30b90cdd448838baf056e9fc Mon Sep 17 00:00:00 2001 From: ddemeyer Date: Sat, 13 May 2023 17:04:48 +0200 Subject: [PATCH] #4 Improve /_TestEnvironment/TestPrerequisite.Tests.ps1 to handle multiple draft-to-released status transitions availability (ME...APP08) --- .../Cmdlets/_TestEnvironment/TestPrerequisite.Tests.ps1 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/ISHRemote/Trisoft.ISHRemote/Cmdlets/_TestEnvironment/TestPrerequisite.Tests.ps1 b/Source/ISHRemote/Trisoft.ISHRemote/Cmdlets/_TestEnvironment/TestPrerequisite.Tests.ps1 index 986d6ec4..c989d4de 100644 --- a/Source/ISHRemote/Trisoft.ISHRemote/Cmdlets/_TestEnvironment/TestPrerequisite.Tests.ps1 +++ b/Source/ISHRemote/Trisoft.ISHRemote/Cmdlets/_TestEnvironment/TestPrerequisite.Tests.ps1 @@ -79,7 +79,12 @@ Describe "Test-Prerequisite" -Tags "Read" { [xml]$stateConfiguration = Get-IshSetting -FieldName FSTATECONFIGURATION $fromStatusDraft = $stateConfiguration.InfoShareStates.Transitions.FromStatus | Where-Object ref -eq $ishStatusDraft $toStatusReleased = $fromStatusDraft.ToStatus | Where-Object ref -eq $ishStatusReleased - $toStatusReleased.ref | Should -Be $ishStatusReleased + if ($toStatusReleased -is [array]) { + $toStatusReleased.Ref -contains $ishStatusReleased | Should -Be $true + } + else { + $toStatusReleased.ref | Should -Be $ishStatusReleased + } } }