Last active
April 15, 2025 04:24
-
-
Save DaRacci/8c3ab6d9191a9e882002ab4126f65b61 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Test Report: TEST_RESULTS_14461230801_63_macos-latest | |
* Date: 2025-04-15 | |
* Time: 04:23:55 | |
Expand the following summaries for more details: | |
<details> | |
<summary> Environment: | |
</summary> | |
| **Env** | | | |
|--|--| | |
| **`user`:** | `runner` | |
| **`cwd`:** | `/Users/runner/work/scripts/scripts` | |
| **`os-version`:** | `23.6.0` | |
| **`user-domain`:** | `` | |
| **`machine-name`:** | `Mac-1744690295573.local` | |
| **`nunit-version`:** | `2.5.8.0` | |
| **`clr-version`:** | `8.0.12` | |
| **`platform`:** | `Darwin` | |
</details> | |
<details> | |
<summary> Outcome: | Total Tests: 116 | Passed: 116 | Failed: 0 | |
</summary> | |
| **Counters** | | | |
|-|-| | |
| **Total:** | 116 | |
| **Errors:** | 0 | |
| **Failures:** | 0 | |
| **Not-run:** | 0 | |
| **Inconclusive:** | 0 | |
| **Ignored:** | 0 | |
| **Skipped:** | 0 | |
| **Invalid:** | 0 | |
</details> | |
## Tests: | |
### / Pester / /Users/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 / /Users/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.0647` 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 / /Users/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.0231` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.005` 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 / /Users/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.0147` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0063` 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 / /Users/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.0066` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0062` 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 / /Users/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.025` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0547` 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 / /Users/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.033` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0656` 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 / /Users/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.0224` 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 / /Users/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.0402` seconds | |
</details> | |
<details> | |
<summary> | |
:heavy_check_mark: Get-CachedLocation Tests.Should not override existing file | |
</summary> | |
Should not override existing file | |
| | | | |
|-|-| | |
| **Parent:** | ` / Pester / /Users/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.031` 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 / /Users/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.1638` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0338` 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 / /Users/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.0174` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.02` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0089` 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 / /Users/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.0012` 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 / /Users/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.0015` 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 / /Users/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.0011` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0043` 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 / /Users/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.0076` 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 / /Users/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.0043` 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 / /Users/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.0092` 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 / /Users/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.0127` 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 / /Users/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.0057` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0079` 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 / /Users/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.0112` 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 / /Users/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.0032` seconds | |
</details> | |
<details> | |
<summary> | |
:heavy_check_mark: 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 / /Users/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:** | `Success` :heavy_check_mark: | |
| **Time:** | `0.0035` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0206` 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 / /Users/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.0223` 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 / /Users/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.005` 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 / /Users/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.0615` 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 / /Users/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.0113` 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 / /Users/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.0078` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0077` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0115` 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 / /Users/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.0101` 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 / /Users/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.0122` 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 / /Users/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.0097` 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 / /Users/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.0097` 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 / /Users/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.0128` 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 / /Users/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.0117` 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 / /Users/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.01` 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 / /Users/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.0137` 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 / /Users/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.011` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.014` 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 / /Users/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.0104` 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 / /Users/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.0101` 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 / /Users/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.0136` 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 / /Users/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.0116` 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 / /Users/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.0112` 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 / /Users/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.0124` 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 / /Users/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.0105` 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 / /Users/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.0109` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0219` 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 / /Users/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.0114` 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 / /Users/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.0098` 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 / /Users/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.012` 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 / /Users/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.0094` 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 / /Users/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.0089` 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 / /Users/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.0121` 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 / /Users/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.0093` 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 / /Users/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.0095` 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 / /Users/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.0124` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0182` 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 / /Users/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.0142` 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 / /Users/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.0074` 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 / /Users/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.0079` 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 / /Users/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.0077` 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 / /Users/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.0219` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.006` 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 / /Users/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.0037` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0058` seconds | |
</details> | |
<details> | |
<summary> | |
:heavy_check_mark: Exit-Scope Tests.Should handle multiple exit calls | |
</summary> | |
Should handle multiple exit calls | |
| | | | |
|-|-| | |
| **Parent:** | ` / Pester / /Users/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.0055` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.1118` seconds | |
</details> | |
<details> | |
<summary> | |
:heavy_check_mark: Format-ScopeName Tests.Should format multiple scopes correctly | |
</summary> | |
Should format multiple scopes correctly | |
| | | | |
|-|-| | |
| **Parent:** | ` / Pester / /Users/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.0059` 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 / /Users/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.0052` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0373` 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 / /Users/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.0012` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0143` 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 / /Users/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.0018` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0153` 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 / /Users/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.0061` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0324` 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 / /Users/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.0605` 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 / /Users/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.0108` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0151` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0195` 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 / /Users/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.0286` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0075` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0077` 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 / /Users/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.0057` 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 / /Users/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.0061` 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 / /Users/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.0078` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0128` 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 / /Users/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.0089` 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 / /Users/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.0049` 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 / /Users/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.0063` 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 / /Users/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.007` 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 / /Users/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.0052` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0027` 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 / /Users/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.0024` 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 / /Users/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.0041` 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 / /Users/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.0023` 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 / /Users/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.0021` 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 / /Users/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.0021` 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 / /Users/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.0038` 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 / /Users/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.0025` 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 / /Users/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.0025` seconds | |
</details> | |
### / Pester / /Users/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 / /Users/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.0052` 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 / /Users/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.0059` 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 / /Users/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.0048` seconds | |
</details> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment