Skip to content

Instantly share code, notes, and snippets.

@DaRacci
Last active April 15, 2025 04:24
Show Gist options
  • Save DaRacci/6f5cdbcc44529afc0b740d2644da0e17 to your computer and use it in GitHub Desktop.
Save DaRacci/6f5cdbcc44529afc0b740d2644da0e17 to your computer and use it in GitHub Desktop.
# Test Report: TEST_RESULTS_14461230801_63_ubuntu-latest
* Date: 2025-04-15
* Time: 04:24:01
Expand the following summaries for more details:
<details>
<summary> Environment:
</summary>
| **Env** | |
|--|--|
| **`user`:** | `runner`
| **`cwd`:** | `/home/runner/work/scripts/scripts`
| **`os-version`:** | `6.8.0-1021-azure`
| **`user-domain`:** | ``
| **`machine-name`:** | `fv-az1048-508`
| **`nunit-version`:** | `2.5.8.0`
| **`clr-version`:** | `8.0.12`
| **`platform`:** | `Linux`
</details>
<details>
<summary> Outcome: | Total Tests: 116 | Passed: 115 | Failed: 1
</summary>
| **Counters** | |
|-|-|
| **Total:** | 116
| **Errors:** | 0
| **Failures:** | 1
| **Not-run:** | 0
| **Inconclusive:** | 0
| **Ignored:** | 0
| **Skipped:** | 0
| **Invalid:** | 0
</details>
## Tests:
### / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Set
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Set.Should create the flag if it does not exist
</summary>
Should create the flag if it does not exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Set`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Set.Should create the flag if it does not exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.1121` seconds
</details>
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Set.Should overwrite the data if it exists
</summary>
Should overwrite the data if it exists
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Set`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Set.Should overwrite the data if it exists`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0226` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Exists
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Exists.Should return $false when the flag does not exist
</summary>
Should return $false when the flag does not exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Exists`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Exists.Should return $false when the flag does not exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0067` seconds
</details>
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Exists.Should return $true when the flag exists
</summary>
Should return $true when the flag exists
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Exists`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Exists.Should return $true when the flag exists`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0058` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Remove
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Remove.Should remove the flag if it exists
</summary>
Should remove the flag if it exists
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Remove`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Remove.Should remove the flag if it exists`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0089` seconds
</details>
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Remove.Should not throw an error if the flag does not exist
</summary>
Should not throw an error if the flag does not exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Remove`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Remove.Should not throw an error if the flag does not exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0223` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Data
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Data.Should return $null when the flag has no data
</summary>
Should return $null when the flag has no data
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Data`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Data.Should return $null when the flag has no data`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0105` seconds
</details>
<details>
<summary>
:heavy_check_mark: Flags.psm1 Tests.Base Flag Class.Data.Should return the data when the flag has data
</summary>
Should return the data when the flag has data
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Flag.Tests.ps1 / Flags.psm1 Tests / Flags.psm1 Tests.Base Flag Class / Flags.psm1 Tests.Base Flag Class.Data`
| **Name:** | `Flags.psm1 Tests.Base Flag Class.Data.Should return the data when the flag has data`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0099` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Register-EventSubscription.Tests.ps1 / Register-EventSubscription Tests
<details>
<summary>
:heavy_check_mark: Register-EventSubscription Tests.Should throw an error if the event type isn't registered
</summary>
Should throw an error if the event type isn't registered
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Register-EventSubscription.Tests.ps1 / Register-EventSubscription Tests`
| **Name:** | `Register-EventSubscription Tests.Should throw an error if the event type isn't registered`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0793` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Register-EventSubscription.Tests.ps1 / Register-EventSubscription Tests / Register-EventSubscription Tests.With EventType Registered
<details>
<summary>
:heavy_check_mark: Register-EventSubscription Tests.With EventType Registered.Should add a subscription to the event
</summary>
Should add a subscription to the event
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Register-EventSubscription.Tests.ps1 / Register-EventSubscription Tests / Register-EventSubscription Tests.With EventType Registered`
| **Name:** | `Register-EventSubscription Tests.With EventType Registered.Should add a subscription to the event`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0684` seconds
</details>
<details>
<summary>
:heavy_check_mark: Register-EventSubscription Tests.With EventType Registered.Should return a unique identifier for the subscription
</summary>
Should return a unique identifier for the subscription
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Register-EventSubscription.Tests.ps1 / Register-EventSubscription Tests / Register-EventSubscription Tests.With EventType Registered`
| **Name:** | `Register-EventSubscription Tests.With EventType Registered.Should return a unique identifier for the subscription`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.057` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Submit-Event.Tests.ps1 / Submit-Event Tests
<details>
<summary>
:heavy_check_mark: Submit-Event Tests.Should dispatch the event to all subscribers
</summary>
Should dispatch the event to all subscribers
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Submit-Event.Tests.ps1 / Submit-Event Tests`
| **Name:** | `Submit-Event Tests.Should dispatch the event to all subscribers`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0196` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Unregister-EventSubscription.Tests.ps1 / Unregister-EventSubscription Tests
<details>
<summary>
:heavy_check_mark: Unregister-EventSubscription Tests.Should remove a subscription from the event
</summary>
Should remove a subscription from the event
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Unregister-EventSubscription.Tests.ps1 / Unregister-EventSubscription Tests`
| **Name:** | `Unregister-EventSubscription Tests.Should remove a subscription from the event`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0227` seconds
</details>
<details>
<summary>
:heavy_check_mark: Unregister-EventSubscription Tests.Should not throw an error when unregistering a non-existent subscription
</summary>
Should not throw an error when unregistering a non-existent subscription
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Unregister-EventSubscription.Tests.ps1 / Unregister-EventSubscription Tests`
| **Name:** | `Unregister-EventSubscription Tests.Should not throw an error when unregistering a non-existent subscription`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0072` seconds
</details>
<details>
<summary>
:heavy_check_mark: Unregister-EventSubscription Tests.Should properly handle multiple unregister calls
</summary>
Should properly handle multiple unregister calls
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Unregister-EventSubscription.Tests.ps1 / Unregister-EventSubscription Tests`
| **Name:** | `Unregister-EventSubscription Tests.Should properly handle multiple unregister calls`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0211` seconds
</details>
<details>
<summary>
:heavy_check_mark: Unregister-EventSubscription Tests.Should not throw an error when registering a subscription after unregistering
</summary>
Should not throw an error when registering a subscription after unregistering
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Event/Unregister-EventSubscription.Tests.ps1 / Unregister-EventSubscription Tests`
| **Name:** | `Unregister-EventSubscription Tests.Should not throw an error when registering a subscription after unregistering`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0064` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Should return "$null" for null input
</summary>
Should return "$null" for null input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests`
| **Name:** | `ConvertTo-InvokableValue tests.Should return "$null" for null input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0113` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Should return "$True" for boolean True input
</summary>
Should return "$True" for boolean True input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests`
| **Name:** | `ConvertTo-InvokableValue tests.Should return "$True" for boolean True input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0099` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Should return "$False" for boolean False input
</summary>
Should return "$False" for boolean False input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests`
| **Name:** | `ConvertTo-InvokableValue tests.Should return "$False" for boolean False input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0073` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Should return JSON string for string input
</summary>
Should return JSON string for string input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests`
| **Name:** | `ConvertTo-InvokableValue tests.Should return JSON string for string input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0382` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Should return JSON string for integer input
</summary>
Should return JSON string for integer input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests`
| **Name:** | `ConvertTo-InvokableValue tests.Should return JSON string for integer input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0068` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Should return JSON string for array input
</summary>
Should return JSON string for array input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests`
| **Name:** | `ConvertTo-InvokableValue tests.Should return JSON string for array input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.027` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests / ConvertTo-InvokableValue tests.Hashtable Conversions
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Hashtable Conversions.Should return JSON string for hashtable input
</summary>
Should return JSON string for hashtable input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests / ConvertTo-InvokableValue tests.Hashtable Conversions`
| **Name:** | `ConvertTo-InvokableValue tests.Hashtable Conversions.Should return JSON string for hashtable input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.02` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Hashtable Conversions.Should return JSON string for nested hashtable input
</summary>
Should return JSON string for nested hashtable input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests / ConvertTo-InvokableValue tests.Hashtable Conversions`
| **Name:** | `ConvertTo-InvokableValue tests.Hashtable Conversions.Should return JSON string for nested hashtable input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0187` seconds
</details>
<details>
<summary>
:heavy_check_mark: ConvertTo-InvokableValue tests.Hashtable Conversions.Should handle empty hashtable input
</summary>
Should handle empty hashtable input
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests / ConvertTo-InvokableValue tests.Hashtable Conversions`
| **Name:** | `ConvertTo-InvokableValue tests.Hashtable Conversions.Should handle empty hashtable input`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0068` seconds
</details>
<details>
<summary>
:x: ConvertTo-InvokableValue tests.Hashtable Conversions.Should return JSON string for hashtable with multiple entries
</summary>
Should return JSON string for hashtable with multiple entries
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1 / ConvertTo-InvokableValue tests / ConvertTo-InvokableValue tests.Hashtable Conversions`
| **Name:** | `ConvertTo-InvokableValue tests.Hashtable Conversions.Should return JSON string for hashtable with multiple entries`
| **Outcome:** | `Failure` :x:
| **Time:** | `0.0748` seconds
<details>
<summary>Error Message:</summary>
```text
Expected strings to be the same, but they were different.
String lengths are both 42.
Strings differ at index 8.
Expected: '{\n "Key2": "Value2",\n "Key1": "Value1"\n}'
But was: '{\n "Key1": "Value1",\n "Key2": "Value2"\n}'
---------^
```
</details>
<details>
<summary>Error Stack Trace:</summary>
```text
at Invoke-Expression $Result | ConvertTo-Json | Should -Be ($Value | ConvertTo-Json), /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1:79
at <ScriptBlock>, /home/runner/work/scripts/scripts/tests/common/Utils/ConvertTo-InvokableValue.Tests.ps1:79
```
</details>
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests
<details>
<summary>
:heavy_check_mark: Remove-EncodingBom Tests.Should remove the BOM from UTF8
</summary>
Should remove the BOM from UTF8
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests`
| **Name:** | `Remove-EncodingBom Tests.Should remove the BOM from UTF8`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0243` seconds
</details>
<details>
<summary>
:heavy_check_mark: Remove-EncodingBom Tests.Should remove the BOM from UTF16_BE
</summary>
Should remove the BOM from UTF16_BE
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests`
| **Name:** | `Remove-EncodingBom Tests.Should remove the BOM from UTF16_BE`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0121` seconds
</details>
<details>
<summary>
:heavy_check_mark: Remove-EncodingBom Tests.Should remove the BOM from UTF16_LE
</summary>
Should remove the BOM from UTF16_LE
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests`
| **Name:** | `Remove-EncodingBom Tests.Should remove the BOM from UTF16_LE`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0094` seconds
</details>
<details>
<summary>
:heavy_check_mark: Remove-EncodingBom Tests.Should remove the BOM from UTF32_BE
</summary>
Should remove the BOM from UTF32_BE
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests`
| **Name:** | `Remove-EncodingBom Tests.Should remove the BOM from UTF32_BE`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0187` seconds
</details>
<details>
<summary>
:heavy_check_mark: Remove-EncodingBom Tests.Should remove the BOM from UTF32_LE
</summary>
Should remove the BOM from UTF32_LE
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests`
| **Name:** | `Remove-EncodingBom Tests.Should remove the BOM from UTF32_LE`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.012` seconds
</details>
<details>
<summary>
:heavy_check_mark: Remove-EncodingBom Tests.Should do nothing when no BOM
</summary>
Should do nothing when no BOM
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Remove-EncodingBom.Tests.ps1 / Remove-EncodingBom Tests`
| **Name:** | `Remove-EncodingBom Tests.Should do nothing when no BOM`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0087` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.Should return true if the AST has a return statement with $null and AllowNull is $true
</summary>
Should return true if the AST has a return statement with $null and AllowNull is $true
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.Should return true if the AST has a return statement with $null and AllowNull is $true`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0084` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ("Hello, World!" "Goodbye, World!") of string
</summary>
True if AST has multiple returns ("Hello, World!" "Goodbye, World!") of string
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ("Hello, World!" "Goodbye, World!") of string`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0195` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1 2) of int
</summary>
True if AST has multiple returns (1 2) of int
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1 2) of int`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0218` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1L 2L) of long
</summary>
True if AST has multiple returns (1L 2L) of long
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1L 2L) of long`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0175` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0 2.0) of double
</summary>
True if AST has multiple returns (1.0 2.0) of double
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0 2.0) of double`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0186` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0d 2.0d) of decimal
</summary>
True if AST has multiple returns (1.0d 2.0d) of decimal
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0d 2.0d) of decimal`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.016` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ($true $false) of bool
</summary>
True if AST has multiple returns ($true $false) of bool
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ($true $false) of bool`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0143` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ([PSCustomObject]@{} [PSCustomObject]@{}) of psobject
</summary>
True if AST has multiple returns ([PSCustomObject]@{} [PSCustomObject]@{}) of psobject
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ([PSCustomObject]@{} [PSCustomObject]@{}) of psobject`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0145` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@{} @{}) of hashtable
</summary>
True if AST has multiple returns (@{} @{}) of hashtable
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@{} @{}) of hashtable`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0131` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@() @()) of System.Object[]
</summary>
True if AST has multiple returns (@() @()) of System.Object[]
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@() @()) of System.Object[]`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0133` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ({ } { }) of scriptblock
</summary>
True if AST has multiple returns ({ } { }) of scriptblock
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ({ } { }) of scriptblock`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0181` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ("Hello, World!" 1) of types string int
</summary>
True if AST has multiple returns ("Hello, World!" 1) of types string int
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ("Hello, World!" 1) of types string int`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0293` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1 1L) of types int long
</summary>
True if AST has multiple returns (1 1L) of types int long
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1 1L) of types int long`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0141` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1L 1.0) of types long double
</summary>
True if AST has multiple returns (1L 1.0) of types long double
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1L 1.0) of types long double`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0141` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0 1.0d) of types double decimal
</summary>
True if AST has multiple returns (1.0 1.0d) of types double decimal
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0 1.0d) of types double decimal`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.013` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0d $true) of types decimal bool
</summary>
True if AST has multiple returns (1.0d $true) of types decimal bool
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (1.0d $true) of types decimal bool`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0133` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ($true [PSCustomObject]@{}) of types bool psobject
</summary>
True if AST has multiple returns ($true [PSCustomObject]@{}) of types bool psobject
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ($true [PSCustomObject]@{}) of types bool psobject`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0139` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ([PSCustomObject]@{} @{}) of types psobject hashtable
</summary>
True if AST has multiple returns ([PSCustomObject]@{} @{}) of types psobject hashtable
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns ([PSCustomObject]@{} @{}) of types psobject hashtable`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0134` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@{} @()) of types hashtable System.Object[]
</summary>
True if AST has multiple returns (@{} @()) of types hashtable System.Object[]
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@{} @()) of types hashtable System.Object[]`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0132` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@() { }) of types System.Object[] scriptblock
</summary>
True if AST has multiple returns (@() { }) of types System.Object[] scriptblock
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (<Value1> <Value2>) of types <Type1> <Type2>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has multiple returns (@() { }) of types System.Object[] scriptblock`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0177` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return "Hello, World!" of string
</summary>
True if AST has a single return "Hello, World!" of string
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return "Hello, World!" of string`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0442` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1 of int
</summary>
True if AST has a single return 1 of int
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1 of int`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0212` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1L of long
</summary>
True if AST has a single return 1L of long
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1L of long`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0158` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1.0 of double
</summary>
True if AST has a single return 1.0 of double
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1.0 of double`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0133` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1.0d of decimal
</summary>
True if AST has a single return 1.0d of decimal
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return 1.0d of decimal`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0174` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return $true of bool
</summary>
True if AST has a single return $true of bool
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return $true of bool`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0306` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return [PSCustomObject]@{} of psobject
</summary>
True if AST has a single return [PSCustomObject]@{} of psobject
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return [PSCustomObject]@{} of psobject`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0168` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return @{} of hashtable
</summary>
True if AST has a single return @{} of hashtable
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return @{} of hashtable`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0127` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return @() of System.Object[]
</summary>
True if AST has a single return @() of System.Object[]
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return @() of System.Object[]`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0142` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return { } of scriptblock
</summary>
True if AST has a single return { } of scriptblock
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Validate AST Tests / Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return <Value> of <Type>`
| **Name:** | `Utils Tests.AST Helper functions.Validate AST Tests.True if AST has a single return { } of scriptblock`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0154` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has a single incorrect return type
</summary>
Should return false if the AST has a single incorrect return type
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has a single incorrect return type`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0273` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has has multiple incorrect return types
</summary>
Should return false if the AST has has multiple incorrect return types
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has has multiple incorrect return types`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0205` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has no return statement
</summary>
Should return false if the AST has no return statement
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has no return statement`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0191` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has a return statement with no value
</summary>
Should return false if the AST has a return statement with no value
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has a return statement with no value`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0097` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has a return statement with no value even if allowing nulls
</summary>
Should return false if the AST has a return statement with no value even if allowing nulls
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if the AST has a return statement with no value even if allowing nulls`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0099` seconds
</details>
<details>
<summary>
:heavy_check_mark: Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if there is one return statement with a correct type and one with an incorrect type
</summary>
Should return false if there is one return statement with a correct type and one with an incorrect type
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Utils/Utils.Tests.ps1 / Utils Tests / Utils Tests.AST Helper functions / Utils Tests.AST Helper functions.Invalid AST Tests`
| **Name:** | `Utils Tests.AST Helper functions.Invalid AST Tests.Should return false if there is one return statement with a correct type and one with an incorrect type`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0229` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Enter-Scope.Tests.ps1 / Enter-Scope Tests
<details>
<summary>
:heavy_check_mark: Enter-Scope Tests.Should push a new scope
</summary>
Should push a new scope
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Enter-Scope.Tests.ps1 / Enter-Scope Tests`
| **Name:** | `Enter-Scope Tests.Should push a new scope`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.016` seconds
</details>
<details>
<summary>
:heavy_check_mark: Enter-Scope Tests.Should push a new scope to the top of the stack
</summary>
Should push a new scope to the top of the stack
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Enter-Scope.Tests.ps1 / Enter-Scope Tests`
| **Name:** | `Enter-Scope Tests.Should push a new scope to the top of the stack`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0073` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Exit-Scope.Tests.ps1 / Exit-Scope Tests
<details>
<summary>
:heavy_check_mark: Exit-Scope Tests.Should pop the latest stack item
</summary>
Should pop the latest stack item
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Exit-Scope.Tests.ps1 / Exit-Scope Tests`
| **Name:** | `Exit-Scope Tests.Should pop the latest stack item`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0127` seconds
</details>
<details>
<summary>
:heavy_check_mark: Exit-Scope Tests.Should handle multiple exit calls
</summary>
Should handle multiple exit calls
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Exit-Scope.Tests.ps1 / Exit-Scope Tests`
| **Name:** | `Exit-Scope Tests.Should handle multiple exit calls`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0116` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Format-ScopeName.Tests.ps1 / Format-ScopeName Tests
<details>
<summary>
:heavy_check_mark: Format-ScopeName Tests.Should format a single scope correctly
</summary>
Should format a single scope correctly
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Format-ScopeName.Tests.ps1 / Format-ScopeName Tests`
| **Name:** | `Format-ScopeName Tests.Should format a single scope correctly`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.1861` seconds
</details>
<details>
<summary>
:heavy_check_mark: Format-ScopeName Tests.Should format multiple scopes correctly
</summary>
Should format multiple scopes correctly
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Format-ScopeName.Tests.ps1 / Format-ScopeName Tests`
| **Name:** | `Format-ScopeName Tests.Should format multiple scopes correctly`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.01` seconds
</details>
<details>
<summary>
:heavy_check_mark: Format-ScopeName Tests.Should format multiple scopes correctly with exit
</summary>
Should format multiple scopes correctly with exit
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Scope/Format-ScopeName.Tests.ps1 / Format-ScopeName Tests`
| **Name:** | `Format-ScopeName Tests.Should format multiple scopes correctly with exit`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0076` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedContent.Tests.ps1 / Get-CachedContent Tests / Get-CachedContent Tests.Get-CachedContent
<details>
<summary>
:heavy_check_mark: Get-CachedContent Tests.Get-CachedContent.Creates cache file if it does not exist
</summary>
Creates cache file if it does not exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedContent.Tests.ps1 / Get-CachedContent Tests / Get-CachedContent Tests.Get-CachedContent`
| **Name:** | `Get-CachedContent Tests.Get-CachedContent.Creates cache file if it does not exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0472` seconds
</details>
<details>
<summary>
:heavy_check_mark: Get-CachedContent Tests.Get-CachedContent.Returns cached content if it exists
</summary>
Returns cached content if it exists
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedContent.Tests.ps1 / Get-CachedContent Tests / Get-CachedContent Tests.Get-CachedContent`
| **Name:** | `Get-CachedContent Tests.Get-CachedContent.Returns cached content if it exists`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0174` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.Should return the correct path
</summary>
Should return the correct path
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests`
| **Name:** | `Get-CachedLocation Tests.Should return the correct path`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0193` seconds
</details>
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.Create the file if it does not exist
</summary>
Create the file if it does not exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests`
| **Name:** | `Get-CachedLocation Tests.Create the file if it does not exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0192` seconds
</details>
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.Removes existing file if -NoCache is used
</summary>
Removes existing file if -NoCache is used
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests`
| **Name:** | `Get-CachedLocation Tests.Removes existing file if -NoCache is used`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0384` seconds
</details>
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.Should not override existing file
</summary>
Should not override existing file
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests`
| **Name:** | `Get-CachedLocation Tests.Should not override existing file`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0162` seconds
</details>
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.Removes cache if MaxAge is exceeded
</summary>
Removes cache if MaxAge is exceeded
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests`
| **Name:** | `Get-CachedLocation Tests.Removes cache if MaxAge is exceeded`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `1.0318` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests / Get-CachedLocation Tests.IsValidBlock Parameter Tests
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.IsValidBlock Parameter Tests.Uses IsValidBlock to replace cache
</summary>
Uses IsValidBlock to replace cache
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests / Get-CachedLocation Tests.IsValidBlock Parameter Tests`
| **Name:** | `Get-CachedLocation Tests.IsValidBlock Parameter Tests.Uses IsValidBlock to replace cache`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0444` seconds
</details>
<details>
<summary>
:heavy_check_mark: Get-CachedLocation Tests.IsValidBlock Parameter Tests.Uses IsValidBlock to keep valid cache
</summary>
Uses IsValidBlock to keep valid cache
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Cache/Get-CachedLocation.Tests.ps1 / Get-CachedLocation Tests / Get-CachedLocation Tests.IsValidBlock Parameter Tests`
| **Name:** | `Get-CachedLocation Tests.IsValidBlock Parameter Tests.Uses IsValidBlock to keep valid cache`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0273` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Verbose should write when VerbosePreference is Continue
</summary>
Invoke-Verbose should write when VerbosePreference is Continue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Verbose should write when VerbosePreference is Continue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0146` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Debug should write when DebugPreference is Continue
</summary>
Invoke-Debug should write when DebugPreference is Continue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Debug should write when DebugPreference is Continue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0102` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Warn should write when WarningPreference is Continue
</summary>
Invoke-Warn should write when WarningPreference is Continue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Warn should write when WarningPreference is Continue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0104` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Info should write when InformationPreference is Continue
</summary>
Invoke-Info should write when InformationPreference is Continue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Info should write when InformationPreference is Continue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0211` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Info should write when InformationPreference is SilentlyContinue
</summary>
Invoke-Info should write when InformationPreference is SilentlyContinue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Info should write when InformationPreference is SilentlyContinue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0071` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Error should write when ErrorActionPreference is Continue
</summary>
Invoke-Error should write when ErrorActionPreference is Continue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Error should write when ErrorActionPreference is Continue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0086` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Verbose should not write when VerbosePreference is SilentlyContinue
</summary>
Invoke-Verbose should not write when VerbosePreference is SilentlyContinue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Verbose should not write when VerbosePreference is SilentlyContinue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0042` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Verbose should not write when VerbosePreference is Ignore
</summary>
Invoke-Verbose should not write when VerbosePreference is Ignore
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Verbose should not write when VerbosePreference is Ignore`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0036` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Debug should not write when DebugPreference is SilentlyContinue
</summary>
Invoke-Debug should not write when DebugPreference is SilentlyContinue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Debug should not write when DebugPreference is SilentlyContinue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0037` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Debug should not write when DebugPreference is Ignore
</summary>
Invoke-Debug should not write when DebugPreference is Ignore
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Debug should not write when DebugPreference is Ignore`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0036` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Warn should not write when WarningPreference is SilentlyContinue
</summary>
Invoke-Warn should not write when WarningPreference is SilentlyContinue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Warn should not write when WarningPreference is SilentlyContinue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0035` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Warn should not write when WarningPreference is Ignore
</summary>
Invoke-Warn should not write when WarningPreference is Ignore
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Warn should not write when WarningPreference is Ignore`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0036` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Info should not write when InformationPreference is Ignore
</summary>
Invoke-Info should not write when InformationPreference is Ignore
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Info should not write when InformationPreference is Ignore`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0036` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Error should not write when ErrorActionPreference is SilentlyContinue
</summary>
Invoke-Error should not write when ErrorActionPreference is SilentlyContinue
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Error should not write when ErrorActionPreference is SilentlyContinue`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0039` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Level Tests.Invoke-Error should not write when ErrorActionPreference is Ignore
</summary>
Invoke-Error should not write when ErrorActionPreference is Ignore
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Level.Tests.ps1 / Invoke-Level Tests / Invoke-Level Tests.Invoke-<Function> should not write when <Preference> is <Level>`
| **Name:** | `Invoke-Level Tests.Invoke-Error should not write when ErrorActionPreference is Ignore`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0073` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Write.Tests.ps1 / Invoke-Write Tests
<details>
<summary>
:heavy_check_mark: Invoke-Write Tests.Should not write anything if $ShouldWrite is $false
</summary>
Should not write anything if $ShouldWrite is $false
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Write.Tests.ps1 / Invoke-Write Tests`
| **Name:** | `Invoke-Write Tests.Should not write anything if $ShouldWrite is $false`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0061` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Write Tests.Should write the message if $ShouldWrite is $true
</summary>
Should write the message if $ShouldWrite is $true
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Write.Tests.ps1 / Invoke-Write Tests`
| **Name:** | `Invoke-Write Tests.Should write the message if $ShouldWrite is $true`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.012` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Write Tests.Should replace newline characters in the message
</summary>
Should replace newline characters in the message
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Logging/Invoke-Write.Tests.ps1 / Invoke-Write Tests`
| **Name:** | `Invoke-Write Tests.Should replace newline characters in the message`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.01` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests
<details>
<summary>
:heavy_check_mark: Validate Input Tests.Should export the validations variable for use in other tests
</summary>
Should export the validations variable for use in other tests
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests`
| **Name:** | `Validate Input Tests.Should export the validations variable for use in other tests`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.01` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests / Validate Input Tests.email validation should return true for <Email>
<details>
<summary>
:heavy_check_mark: Validate Input Tests.email validation should return true for
</summary>
email validation should return true for
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests / Validate Input Tests.email validation should return true for <Email>`
| **Name:** | `Validate Input Tests.email validation should return true for `
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0046` seconds
</details>
<details>
<summary>
:heavy_check_mark: Validate Input Tests.email validation should return true for
</summary>
email validation should return true for
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests / Validate Input Tests.email validation should return true for <Email>`
| **Name:** | `Validate Input Tests.email validation should return true for `
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.002` seconds
</details>
<details>
<summary>
:heavy_check_mark: Validate Input Tests.email validation should return true for
</summary>
email validation should return true for
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests / Validate Input Tests.email validation should return true for <Email>`
| **Name:** | `Validate Input Tests.email validation should return true for `
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0103` seconds
</details>
<details>
<summary>
:heavy_check_mark: Validate Input Tests.email validation should return true for
</summary>
email validation should return true for
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Input/Validation.Tests.ps1 / Validate Input Tests / Validate Input Tests.email validation should return true for <Email>`
| **Name:** | `Validate Input Tests.email validation should return true for `
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.002` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Assert/Assert-Equal.Tests.ps1 / Assert-Equal Tests
<details>
<summary>
:heavy_check_mark: Assert-Equal Tests.Should throw an error if the object does not equal the expected value
</summary>
Should throw an error if the object does not equal the expected value
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Assert/Assert-Equal.Tests.ps1 / Assert-Equal Tests`
| **Name:** | `Assert-Equal Tests.Should throw an error if the object does not equal the expected value`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0205` seconds
</details>
<details>
<summary>
:heavy_check_mark: Assert-Equal Tests.Should not throw an error if the object equals the expected value
</summary>
Should not throw an error if the object equals the expected value
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Assert/Assert-Equal.Tests.ps1 / Assert-Equal Tests`
| **Name:** | `Assert-Equal Tests.Should not throw an error if the object equals the expected value`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0023` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Assert/Assert-NotNull.Tests.ps1 / Assert-NotNull Tests
<details>
<summary>
:heavy_check_mark: Assert-NotNull Tests.Should throw an error if the object is null
</summary>
Should throw an error if the object is null
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Assert/Assert-NotNull.Tests.ps1 / Assert-NotNull Tests`
| **Name:** | `Assert-NotNull Tests.Should throw an error if the object is null`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0121` seconds
</details>
<details>
<summary>
:heavy_check_mark: Assert-NotNull Tests.Should not throw an error if the object is not null
</summary>
Should not throw an error if the object is not null
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Assert/Assert-NotNull.Tests.ps1 / Assert-NotNull Tests`
| **Name:** | `Assert-NotNull Tests.Should not throw an error if the object is not null`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.003` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-FailedExit.Tests.ps1 / Invoke-FailedExit Tests
<details>
<summary>
:heavy_check_mark: Invoke-FailedExit Tests.Should throw with the ExitCode as the TargetObject
</summary>
Should throw with the ExitCode as the TargetObject
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-FailedExit.Tests.ps1 / Invoke-FailedExit Tests`
| **Name:** | `Invoke-FailedExit Tests.Should throw with the ExitCode as the TargetObject`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0129` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-FailedExit Tests.Should not throw if DontExit is $true
</summary>
Should not throw if DontExit is $true
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-FailedExit.Tests.ps1 / Invoke-FailedExit Tests`
| **Name:** | `Invoke-FailedExit Tests.Should not throw if DontExit is $true`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.008` seconds
</details>
### / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-Handlers.Tests.ps1 / Invoke-Handlers Tests
<details>
<summary>
:heavy_check_mark: Invoke-Handlers Tests.Should call Invoke-Handlers with IsFailure $false if ExitCode is 0
</summary>
Should call Invoke-Handlers with IsFailure $false if ExitCode is 0
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-Handlers.Tests.ps1 / Invoke-Handlers Tests`
| **Name:** | `Invoke-Handlers Tests.Should call Invoke-Handlers with IsFailure $false if ExitCode is 0`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.047` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Handlers Tests.Should call Invoke-Handlers with IsFailure $true if ExitCode is not 0
</summary>
Should call Invoke-Handlers with IsFailure $true if ExitCode is not 0
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-Handlers.Tests.ps1 / Invoke-Handlers Tests`
| **Name:** | `Invoke-Handlers Tests.Should call Invoke-Handlers with IsFailure $true if ExitCode is not 0`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0205` seconds
</details>
<details>
<summary>
:heavy_check_mark: Invoke-Handlers Tests.Should never call Invoke-Handlers more than once
</summary>
Should never call Invoke-Handlers more than once
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/scripts/scripts/tests/common/Exit/Invoke-Handlers.Tests.ps1 / Invoke-Handlers Tests`
| **Name:** | `Invoke-Handlers Tests.Should never call Invoke-Handlers more than once`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.013` seconds
</details>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment