Skip to content

Commit 1045434

Browse files
🩹 [Patch]: Enhance test output logging for module import and manifest validation
1 parent d6bc94d commit 1045434

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

‎scripts/tests/Module/PSModule/PSModule.Tests.ps1‎

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,28 @@ BeforeAll {
1717
Describe 'PSModule - Module tests' {
1818
Context 'Module' {
1919
It 'The module should be importable' {
20-
{ Import-Module -Name $moduleName } | Should -Not -Throw
20+
{
21+
LogGroup 'Importing Module' {
22+
Import-Module -Name $moduleName -Debug -Verbose -Force
23+
}
24+
} | Should -Not -Throw
2125
}
2226
}
2327

2428
Context 'Module Manifest' {
2529
It 'Module Manifest exists' {
26-
$result = Test-Path -Path $moduleManifestPath
27-
$result | Should -Be $true
28-
Write-Verbose $result
30+
LogGroup 'Module manifest' {
31+
$result = Test-Path -Path $moduleManifestPath
32+
$result | Should -Be $true
33+
Write-Verbose $result
34+
}
2935
}
3036
It 'Module Manifest is valid' {
31-
$result = Test-ModuleManifest -Path $moduleManifestPath
32-
$result | Should -Not -Be $null
33-
Write-Verbose $result
37+
LogGroup 'Validating Module Manifest' {
38+
$result = Test-ModuleManifest -Path $moduleManifestPath
39+
$result | Should -Not -Be $null
40+
Write-Verbose $result
41+
}
3442
}
3543
# It 'has a valid license URL' {}
3644
# It 'has a valid project URL' {}

0 commit comments

Comments
 (0)