File tree 1 file changed +11
-2
lines changed 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,16 @@ InModuleScope ScriptLogger {
34
34
35
35
Mock Get-Date - ModuleName ScriptLogger { [DateTime ] ' 2000-12-31 01:02:03' }
36
36
37
- Mock Write-Information - ModuleName ScriptLogger - ParameterFilter { $MessageData -eq ' My Information' }
37
+ if ($PSVersionTable.PSVersion -lt ' 5.0' )
38
+ {
39
+ $InformationMockName = ' Write-Host'
40
+ Mock $InformationMockName - ModuleName ScriptLogger - ParameterFilter { $Object -eq ' My Information' }
41
+ }
42
+ else
43
+ {
44
+ $InformationMockName = ' Write-Information'
45
+ Mock $InformationMockName - ModuleName ScriptLogger - ParameterFilter { $MessageData -eq ' My Information' }
46
+ }
38
47
39
48
BeforeAll {
40
49
@@ -78,7 +87,7 @@ InModuleScope ScriptLogger {
78
87
79
88
Write-InformationLog - Message ' My Information'
80
89
81
- Assert-MockCalled - CommandName ' Write-Information ' - Times 1 - Exactly
90
+ Assert-MockCalled - CommandName $InformationMockName - Times 1 - Exactly
82
91
}
83
92
84
93
AfterEach {
You can’t perform that action at this time.
0 commit comments