@@ -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