Skip to content

Commit 035cba7

Browse files
🪲 [Fix]: Disable Debug dialogs for tests (#82)
## Description This pull request includes several changes to GitHub Actions workflows and the `action.yml` configuration. The changes aim to add new triggers, update environment variable handling, and improve the clarity and functionality of the debug and verbose settings. ### Workflow Triggers and Environment Variables: * [`.github/workflows/Action-Test-Src-Default.yml`](diffhunk://#diff-8ecb4765631346daa3fc827a56e509b7e8c1db0fc5ce7e3736bfea19531c0779L5-R9): Added `workflow_dispatch` and `schedule` triggers, and updated the `Status` job to use environment variables for the `PASSED` output. [[1]](diffhunk://#diff-8ecb4765631346daa3fc827a56e509b7e8c1db0fc5ce7e3736bfea19531c0779L5-R9) [[2]](diffhunk://#diff-8ecb4765631346daa3fc827a56e509b7e8c1db0fc5ce7e3736bfea19531c0779L37-R48) * [`.github/workflows/Action-Test-Src-WithManifest.yml`](diffhunk://#diff-6b415bfca4385019a4a012a0677a3f583897f8c0ed23335673a87fc7962f0aecL5-R9): Added `workflow_dispatch` and `schedule` triggers, and updated the `Status` job to use environment variables for the `PASSED` output. [[1]](diffhunk://#diff-6b415bfca4385019a4a012a0677a3f583897f8c0ed23335673a87fc7962f0aecL5-R9) [[2]](diffhunk://#diff-6b415bfca4385019a4a012a0677a3f583897f8c0ed23335673a87fc7962f0aecR44-R48) * [`.github/workflows/Action-Test-outputs.yml`](diffhunk://#diff-0d613011b57a43efc563d0da352dd07193e4d4c51d18b3960d164386b56500c9L5-R9): Added `workflow_dispatch` and `schedule` triggers, and updated the `Status` job to use environment variables for the `PASSED` output. [[1]](diffhunk://#diff-0d613011b57a43efc563d0da352dd07193e4d4c51d18b3960d164386b56500c9L5-R9) [[2]](diffhunk://#diff-0d613011b57a43efc563d0da352dd07193e4d4c51d18b3960d164386b56500c9R44-R48) ### Action Configuration: * [`action.yml`](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L25-L51): Changed the default values for `StackTraceVerbosity` and added new inputs for `Debug`, `Verbose`, `Version`, and `Prerelease`. Updated the `runs` section to use these new inputs. [[1]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L25-L51) [[2]](diffhunk://#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6L60-R71) ### Script Updates: * [`scripts/helpers/Test-PSModule.ps1`](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L76-R77): Removed the handling of `VerbosePreference` and `DebugPreference` environment variables, setting `Debug` and `Verbose` to `false` by default. (Ffc65297L56R56, [[1]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L76-R77) [[2]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L91-R92) [[3]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L108-R109) [[4]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L123-L124) [[5]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L144-R144) [[6]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L159-L161) [[7]](diffhunk://#diff-2100eb52126417766eeb5b98f9c6a0da1dd10302b3b7c05d476295e3bd76ce76L187-L193) * [`scripts/main.ps1`](diffhunk://#diff-dc2e5a659836b1b73abb03421c567f5018c2755677c4a0aa764cb26117b68011L59-R68): Updated the script to set the GitHub output for `passed` based on the number of failed tests and exit with the count of failed tests. ### Test Scripts: * [`scripts/tests/PSModule/Module.Tests.ps1`](diffhunk://#diff-48702d5fcb50be6ea65629693b0ea1148719b628d5f825228220aac8230d742eL23-R43): Removed redundant `-Verbose` flags from `Write-Verbose` calls. * [`scripts/tests/PSModule/SourceCode.Tests.ps1`](diffhunk://#diff-fac42e72562e6968b058e80b8aa9f1f6e542a372a5aec978297f34464edc4e64L18-R18): Removed redundant `-Verbose` flags from `Write-Verbose` calls. [[1]](diffhunk://#diff-fac42e72562e6968b058e80b8aa9f1f6e542a372a5aec978297f34464edc4e64L18-R18) [[2]](diffhunk://#diff-fac42e72562e6968b058e80b8aa9f1f6e542a372a5aec978297f34464edc4e64L30-R32) ### Module Script Updates: * [`tests/outputs/modules/PSModuleTest/PSModuleTest.psm1`](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7L27-R29): Added `Write-Debug` and `Write-Verbose` messages, and updated `Set-PSModuleTest` to support `ShouldProcess`. Removed redundant `-Verbose` flags from `Write-Verbose` calls. [[1]](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7L27-R29) [[2]](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7R270-R271) [[3]](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7R302-R303) [[4]](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7L322-R337) [[5]](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7R360-R361) [[6]](diffhunk://#diff-34f1c18d0e8aa3e7c0bef371f694885466666ae95b30af7f635b0177223aa4a7L364-R376) ## Type of change <!-- Use the check-boxes [x] on the options that are relevant. --> - [ ] 📖 [Docs] - [x] 🪲 [Fix] - [ ] 🩹 [Patch] - [ ] ⚠️ [Security fix] - [ ] 🚀 [Feature] - [ ] 🌟 [Breaking change] ## Checklist <!-- Use the check-boxes [x] on the options that are relevant. --> - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas
1 parent 3fa68e2 commit 035cba7

File tree

12 files changed

+100
-87
lines changed

12 files changed

+100
-87
lines changed

.github/workflows/Action-Test-Src-Default.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ name: Action-Test [Src-Default]
22

33
run-name: "Action-Test [Src-Default] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
44

5-
on: [pull_request]
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
schedule:
9+
- cron: '0 0 * * *'
610

711
concurrency:
812
group: ${{ github.workflow }}-${{ github.ref }}
@@ -34,14 +38,13 @@ jobs:
3438
Name: PSModuleTest
3539
Path: tests/src
3640
TestType: SourceCode
37-
DebugPreference: 'Continue'
38-
VerbosePreference: 'Continue'
3941

4042
- name: Status
4143
shell: pwsh
44+
env:
45+
PASSED: ${{ steps.action-test.outputs.passed }}
4246
run: |
43-
$passed = '${{ steps.action-test.outputs.passed }}'
44-
Write-Host "Passed: [$Passed]"
45-
if ($passed -eq 'False') {
47+
Write-Host "Passed: [$env:PASSED]"
48+
if ($env:PASSED -ne 'true') {
4649
exit 1
4750
}

.github/workflows/Action-Test-Src-WithManifest.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ name: Action-Test [Src-WithManifest]
22

33
run-name: "Action-Test [Src-WithManifest] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
44

5-
on: [pull_request]
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
schedule:
9+
- cron: '0 0 * * *'
610

711
concurrency:
812
group: ${{ github.workflow }}-${{ github.ref }}
@@ -37,9 +41,10 @@ jobs:
3741

3842
- name: Status
3943
shell: pwsh
44+
env:
45+
PASSED: ${{ steps.action-test.outputs.passed }}
4046
run: |
41-
$passed = '${{ steps.action-test.outputs.passed }}'
42-
Write-Host "Passed: [$Passed]"
43-
if ($passed -eq 'False') {
47+
Write-Host "Passed: [$env:PASSED]"
48+
if ($env:PASSED -ne 'true') {
4449
exit 1
4550
}

.github/workflows/Action-Test-outputs.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ name: Action-Test [outputs]
22

33
run-name: "Action-Test [outputs] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
44

5-
on: [pull_request]
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
schedule:
9+
- cron: '0 0 * * *'
610

711
concurrency:
812
group: ${{ github.workflow }}-${{ github.ref }}
@@ -37,9 +41,10 @@ jobs:
3741

3842
- name: Status
3943
shell: pwsh
44+
env:
45+
PASSED: ${{ steps.action-test.outputs.passed }}
4046
run: |
41-
$passed = '${{ steps.action-test.outputs.passed }}'
42-
Write-Host "Passed: [$Passed]"
43-
if ($passed -eq 'False') {
47+
Write-Host "Passed: [$env:PASSED]"
48+
if ($env:PASSED -ne 'true') {
4449
exit 1
4550
}

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,10 @@ jobs:
103103
| `TestsPath` | The path to the tests to run. | `false` | `tests` |
104104
| `StackTraceVerbosity` | Verbosity level of the stack trace. Allowed values: `None`, `FirstLine`, `Filtered`, `Full`. | `false` | `Filtered` |
105105
| `Verbosity` | Verbosity level of the test output. Allowed values: `None`, `Normal`, `Detailed`, `Diagnostic`. | `false` | `Detailed` |
106-
| `VerbosePreference` | The preference for verbose output. Allowed values: `SilentlyContinue`, `Stop`, `Continue`, `Inquire`, `Break`, `Ignore`, `Suspend`. | `false` | `SilentlyContinue` |
107-
| `DebugPreference` | The preference for debug output. Allowed values: `SilentlyContinue`, `Stop`, `Continue`, `Inquire`, `Break`, `Ignore`, `Suspend`. | `false` | `SilentlyContinue` |
106+
| `Debug` | Enable debug output. | `'false'` | `false` |
107+
| `Verbose` | Enable verbose output. | `'false'` | `false` |
108+
| `Version` | Specifies the version of the GitHub module to be installed. The value must be an exact version. | | `false` |
109+
| `Prerelease` | Allow prerelease versions if available. | `'false'` | `false` |
108110

109111
### Outputs
110112

action.yml

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -22,33 +22,37 @@ inputs:
2222
StackTraceVerbosity:
2323
description: "Verbosity level of the stack trace. Allowed values: 'None', 'FirstLine', 'Filtered', 'Full'."
2424
required: false
25-
default: 'Full'
25+
default: 'Filtered'
2626
Verbosity:
2727
description: "Verbosity level of the test output. Allowed values: 'None', 'Normal', 'Detailed', 'Diagnostic'."
2828
required: false
2929
default: 'Detailed'
30-
VerbosePreference:
31-
description: "The preference for verbose output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'."
30+
Debug:
31+
description: Enable debug output.
3232
required: false
33-
default: 'SilentlyContinue'
34-
DebugPreference:
35-
description: "The preference for debug output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'."
33+
default: 'false'
34+
Verbose:
35+
description: Enable verbose output.
3636
required: false
37-
default: 'SilentlyContinue'
37+
default: 'false'
38+
Version:
39+
description: Specifies the version of the GitHub module to be installed. The value must be an exact version.
40+
required: false
41+
Prerelease:
42+
description: Allow prerelease versions if available.
43+
required: false
44+
default: 'false'
3845

3946
outputs:
4047
passed:
4148
description: If the tests passed.
42-
value: ${{ steps.test.outputs.passed }}
49+
value: ${{ fromJSON(steps.test.outputs.result).passed }}
4350

4451
runs:
4552
using: composite
4653
steps:
4754
- name: Run Test-PSModule
4855
uses: PSModule/GitHub-Script@v1
49-
50-
- name: Run Test-PSModule
51-
shell: pwsh
5256
id: test
5357
env:
5458
GITHUB_ACTION_INPUT_Name: ${{ inputs.Name }}
@@ -57,20 +61,14 @@ runs:
5761
GITHUB_ACTION_INPUT_TestsPath: ${{ inputs.TestsPath }}
5862
GITHUB_ACTION_INPUT_StackTraceVerbosity: ${{ inputs.StackTraceVerbosity }}
5963
GITHUB_ACTION_INPUT_Verbosity: ${{ inputs.Verbosity }}
60-
GITHUB_ACTION_INPUT_VerbosePreference: ${{ inputs.VerbosePreference }}
61-
GITHUB_ACTION_INPUT_DebugPreference: ${{ inputs.DebugPreference }}
62-
run: |
63-
# Test-PSModule
64-
$VerbosePreference = $env:GITHUB_ACTION_INPUT_VerbosePreference
65-
$DebugPreference = $env:GITHUB_ACTION_INPUT_DebugPreference
66-
$passed = . "${{ github.action_path }}\scripts\main.ps1" -Verbose
67-
"passed=$passed" | Out-File -FilePath $env:GITHUB_OUTPUT -Append
68-
69-
Write-Host "Passed: [$passed]"
70-
71-
if (-not $passed) {
72-
exit 1
73-
}
64+
with:
65+
Debug: ${{ inputs.Debug }}
66+
Prerelease: ${{ inputs.Prerelease }}
67+
Verbose: ${{ inputs.Verbose }}
68+
Version: ${{ inputs.Version }}
69+
Script: |
70+
# Test-PSModule
71+
. "${{ github.action_path }}\scripts\main.ps1"
7472
7573
- name: Upload test results
7674
uses: actions/upload-artifact@v4

scripts/helpers/Test-PSModule.ps1

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@
5959
Data = @{
6060
Path = $Path
6161
SettingsFilePath = $settingsFilePath
62-
Verbose = $env:GITHUB_ACTION_INPUT_VerbosePreference -eq 'Continue'
63-
Debug = $env:GITHUB_ACTION_INPUT_DebugPreference -eq 'Continue'
62+
Debug = $false
63+
Verbose = $false
6464
}
6565
}
6666
Write-Verbose 'ContainerParams:'
@@ -73,8 +73,8 @@
7373
Path = Join-Path -Path $PSScriptRoot -ChildPath '..\tests\PSModule\Common.Tests.ps1'
7474
Data = @{
7575
Path = $Path
76-
Verbose = $env:GITHUB_ACTION_INPUT_VerbosePreference -eq 'Continue'
77-
Debug = $env:GITHUB_ACTION_INPUT_DebugPreference -eq 'Continue'
76+
Debug = $false
77+
Verbose = $false
7878
}
7979
}
8080
Write-Verbose 'ContainerParams:'
@@ -88,8 +88,8 @@
8888
Path = Join-Path -Path $PSScriptRoot -ChildPath '..\tests\PSModule\Module.Tests.ps1'
8989
Data = @{
9090
Path = $Path
91-
Verbose = $env:GITHUB_ACTION_INPUT_VerbosePreference -eq 'Continue'
92-
Debug = $env:GITHUB_ACTION_INPUT_DebugPreference -eq 'Continue'
91+
Debug = $false
92+
Verbose = $false
9393
}
9494
}
9595
Write-Verbose 'ContainerParams:'
@@ -105,8 +105,8 @@
105105
Data = @{
106106
Path = $Path
107107
TestsPath = $moduleTestsPath
108-
Verbose = $env:GITHUB_ACTION_INPUT_VerbosePreference -eq 'Continue'
109-
Debug = $env:GITHUB_ACTION_INPUT_DebugPreference -eq 'Continue'
108+
Debug = $false
109+
Verbose = $false
110110
}
111111
}
112112
Write-Verbose 'ContainerParams:'
@@ -119,9 +119,7 @@
119119
if (Test-Path -Path $moduleTestsPath) {
120120
LogGroup "Add test - Module - $moduleName" {
121121
$containerParams = @{
122-
Path = $moduleTestsPath
123-
Verbose = $env:GITHUB_ACTION_INPUT_VerbosePreference -eq 'Continue'
124-
Debug = $env:GITHUB_ACTION_INPUT_DebugPreference -eq 'Continue'
122+
Path = $moduleTestsPath
125123
}
126124
Write-Verbose 'ContainerParams:'
127125
Write-Verbose "$($containerParams | ConvertTo-Json)"
@@ -141,9 +139,9 @@
141139
LogGroup "Importing module: $moduleName" {
142140
Add-PSModulePath -Path (Split-Path $Path -Parent)
143141
$existingModule = Get-Module -Name $ModuleName -ListAvailable
144-
$existingModule | Remove-Module -Force -Verbose
145-
$existingModule.RequiredModules | ForEach-Object { $_ | Remove-Module -Force -Verbose -ErrorAction SilentlyContinue }
146-
$existingModule.NestedModules | ForEach-Object { $_ | Remove-Module -Force -Verbose -ErrorAction SilentlyContinue }
142+
$existingModule | Remove-Module -Force
143+
$existingModule.RequiredModules | ForEach-Object { $_ | Remove-Module -Force -ErrorAction SilentlyContinue }
144+
$existingModule.NestedModules | ForEach-Object { $_ | Remove-Module -Force -ErrorAction SilentlyContinue }
147145
Import-Module -Name $moduleName -Force -RequiredVersion '999.0.0' -Global
148146
}
149147
}
@@ -156,9 +154,6 @@
156154
Container = $containers
157155
PassThru = $true
158156
}
159-
Debug = @{
160-
WriteDebugMessages = $env:GITHUB_ACTION_INPUT_DebugPreference = 'Continue'
161-
}
162157
TestResult = @{
163158
Enabled = $testModule
164159
OutputFormat = 'NUnitXml'
@@ -184,13 +179,7 @@
184179
}
185180

186181
#region Run tests
187-
$verbosepref = $VerbosePreference
188-
$debugpref = $DebugPreference
189-
$VerbosePreference = $env:GITHUB_ACTION_INPUT_VerbosePreference
190-
$DebugPreference = $env:GITHUB_ACTION_INPUT_DebugPreference
191182
$results = Invoke-Pester @pesterParams
192-
$VerbosePreference = $verbosepref
193-
$DebugPreference = $debugpref
194183
#endregion
195184

196185
$results

scripts/main.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ $failedTests = $results.FailedCount
5656

5757
if ($failedTests -gt 0) {
5858
Write-Host '::error::❌ Some tests failed.'
59-
return $false
6059
}
6160
if ($results.Result -ne 'Passed') {
6261
Write-Host '::error::❌ Some tests failed.'
63-
return $false
6462
}
6563
if ($failedTests -eq 0) {
6664
Write-Host '::notice::✅ All tests passed.'
67-
return $true
6865
}
66+
67+
Set-GitHubOutput -Name 'passed' -Value ($failedTests -eq 0)
68+
exit $failedTests

scripts/tests/PSModule/Module.Tests.ps1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,27 @@ Describe 'PSModule - Module tests' {
2020
Context 'Module' {
2121
It 'The module should be available' {
2222
Get-Module -Name $moduleName -ListAvailable | Should -Not -BeNullOrEmpty
23-
Write-Verbose (Get-Module -Name $moduleName -ListAvailable | Out-String) -Verbose
23+
Write-Verbose (Get-Module -Name $moduleName -ListAvailable | Out-String)
2424
}
2525
It 'The module should be importable' {
26-
{ Import-Module -Name $moduleName -Verbose -RequiredVersion 999.0.0 -Force } | Should -Not -Throw
26+
{ Import-Module -Name $moduleName -RequiredVersion 999.0.0 -Force } | Should -Not -Throw
2727
}
2828
}
2929

3030
Context "Module Manifest" {
3131
BeforeAll {
3232
$moduleManifestPath = Join-Path -Path $Path -ChildPath "$moduleName.psd1"
33-
Write-Verbose "Module Manifest Path: [$moduleManifestPath]" -Verbose
33+
Write-Verbose "Module Manifest Path: [$moduleManifestPath]"
3434
}
3535
It 'Module Manifest exists' {
3636
$result = Test-Path -Path $moduleManifestPath
3737
$result | Should -Be $true
38-
Write-Verbose $result -Verbose
38+
Write-Verbose $result
3939
}
4040
It 'Module Manifest is valid' {
4141
$result = Test-ModuleManifest -Path $moduleManifestPath
4242
$result | Should -Not -Be $null
43-
Write-Verbose $result -Verbose
43+
Write-Verbose $result
4444
}
4545
# It 'has a valid license URL' {}
4646
# It 'has a valid project URL' {}

scripts/tests/PSModule/SourceCode.Tests.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ BeforeAll {
1515
$scriptFiles = Get-ChildItem -Path $Path -Include *.psm1, *.ps1 -Recurse -File
1616
LogGroup 'Script files:' {
1717
$scriptFiles | ForEach-Object {
18-
Write-Verbose " - $($_.FullName)" -Verbose
18+
Write-Verbose " - $($_.FullName)"
1919
}
2020
}
2121
$functionsPath = Join-Path -Path $Path -ChildPath 'functions'
@@ -27,9 +27,9 @@ BeforeAll {
2727
$functionFiles = (Test-Path -Path $functionsPath) ? (Get-ChildItem -Path $functionsPath -Filter '*.ps1' -File) : $null
2828
$publicFunctionFiles = (Test-Path -Path $publicFunctionsPath) ? (Get-ChildItem -Path $publicFunctionsPath -File -Filter '*.ps1' -Recurse) : $null
2929

30-
Write-Verbose "Found $($scriptFiles.Count) script files in [$Path]" -Verbose
31-
Write-Verbose "Found $($functionFiles.Count) function files in [$functionsPath]" -Verbose
32-
Write-Verbose "Found $($publicFunctionFiles.Count) public function files in [$publicFunctionsPath]" -Verbose
30+
Write-Verbose "Found $($scriptFiles.Count) script files in [$Path]"
31+
Write-Verbose "Found $($functionFiles.Count) function files in [$functionsPath]"
32+
Write-Verbose "Found $($publicFunctionFiles.Count) public function files in [$publicFunctionsPath]"
3333
}
3434

3535
Describe 'PSModule - SourceCode tests' {

0 commit comments

Comments
 (0)