Skip to content

Commit 99d5cee

Browse files
committed
Fix private function test
1 parent 8e9d525 commit 99d5cee

File tree

1 file changed

+20
-17
lines changed

1 file changed

+20
-17
lines changed

Tests/Unit/Write-ReportModuleInfo.Tests.ps1

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ Describe 'Write-ReportModuleInfo Unit Tests' {
4141
Context 'Basic Functionality' {
4242
It 'Should execute without errors in non-verbose mode' {
4343
InModuleScope 'AsBuiltReport.Core' {
44-
Mock Get-Module { } -ModuleName AsBuiltReport.Core
45-
Mock Find-Module { } -ModuleName AsBuiltReport.Core
46-
Mock Write-Host { } -ModuleName AsBuiltReport.Core
44+
Mock Get-Module { }
45+
Mock Find-Module { }
46+
Mock Write-Host { }
47+
Mock Write-PScriboMessage { }
4748

48-
$global:VerbosePreference = 'SilentlyContinue'
49-
$global:translate = @{
49+
$VerbosePreference = 'SilentlyContinue'
50+
$translate = @{
5051
ReportModuleInfo1 = 'Documentation for {0} report module'
5152
ReportModuleInfo2 = 'https://github.com/AsBuiltReport/AsBuiltReport.{0}'
5253
ReportModuleInfo3 = 'For more information visit'
@@ -60,12 +61,13 @@ Describe 'Write-ReportModuleInfo Unit Tests' {
6061

6162
It 'Should check for installed module version' {
6263
InModuleScope 'AsBuiltReport.Core' {
63-
Mock Get-Module { } -ModuleName AsBuiltReport.Core
64-
Mock Find-Module { } -ModuleName AsBuiltReport.Core
65-
Mock Write-Host { } -ModuleName AsBuiltReport.Core
64+
Mock Get-Module { }
65+
Mock Find-Module { }
66+
Mock Write-Host { }
67+
Mock Write-PScriboMessage { }
6668

67-
$global:VerbosePreference = 'SilentlyContinue'
68-
$global:translate = @{
69+
$VerbosePreference = 'SilentlyContinue'
70+
$translate = @{
6971
ReportModuleInfo1 = 'Documentation for {0} report module'
7072
ReportModuleInfo2 = 'https://github.com/AsBuiltReport/AsBuiltReport.{0}'
7173
ReportModuleInfo3 = 'For more information visit'
@@ -75,20 +77,21 @@ Describe 'Write-ReportModuleInfo Unit Tests' {
7577

7678
Write-ReportModuleInfo -ModuleName 'TestModule'
7779

78-
Should -Invoke Get-Module -ModuleName AsBuiltReport.Core -ParameterFilter {
80+
Should -Invoke Get-Module -ParameterFilter {
7981
$Name -eq 'AsBuiltReport.TestModule' -and $ListAvailable -eq $true
8082
}
8183
}
8284
}
8385

8486
It 'Should construct full module name correctly' {
8587
InModuleScope 'AsBuiltReport.Core' {
86-
Mock Get-Module { } -ModuleName AsBuiltReport.Core
87-
Mock Find-Module { } -ModuleName AsBuiltReport.Core
88-
Mock Write-Host { } -ModuleName AsBuiltReport.Core
88+
Mock Get-Module { }
89+
Mock Find-Module { }
90+
Mock Write-Host { }
91+
Mock Write-PScriboMessage { }
8992

90-
$global:VerbosePreference = 'SilentlyContinue'
91-
$global:translate = @{
93+
$VerbosePreference = 'SilentlyContinue'
94+
$translate = @{
9295
ReportModuleInfo1 = 'Documentation for {0} report module'
9396
ReportModuleInfo2 = 'https://github.com/AsBuiltReport/AsBuiltReport.{0}'
9497
ReportModuleInfo3 = 'For more information visit'
@@ -98,7 +101,7 @@ Describe 'Write-ReportModuleInfo Unit Tests' {
98101

99102
Write-ReportModuleInfo -ModuleName 'VMware.vSphere'
100103

101-
Should -Invoke Get-Module -ModuleName AsBuiltReport.Core -ParameterFilter {
104+
Should -Invoke Get-Module -ParameterFilter {
102105
$Name -eq 'AsBuiltReport.VMware.vSphere'
103106
}
104107
}

0 commit comments

Comments
 (0)