/
githubmirror
/
PowerShell
Обзор
Документация
Войти
/
githubmirror
/
PowerShell
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Event.Tests.ps1
35 строк
1 KB
xtqqczze
Use correct casing for cmdlet name and cmdlet parameter name in *.ps1 files (#12584)
07 май 2020, 15:00
Не верифицирован
07 май 2020, 15:00
f438220
Код
Авторство
О чём код?
# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. Describe "Get-Event" -Tags "CI" { BeforeEach { ( New-Event -SourceIdentifier PesterTestEvent -Sender Windows.timer -MessageData "PesterTestMessage" ) } AfterEach { ( Remove-Event -SourceIdentifier PesterTestEvent -ErrorAction SilentlyContinue ) } Context "Check return type of Get-Event" { It "Should return PSEventArgs as return type of Get-Event" { Get-Event -SourceIdentifier PesterTestEvent | Should -BeOfType System.Management.Automation.PSEventArgs } } Context "Validate Get-Event can retrieve event" { It "Should return at least 1 event" { { (Get-Event).Count | Should -BeGreaterThan 0 } } It "Should return PesterTestMessage as the MessageData" { { (Get-Event -SourceIdentifier PesterTimer).MessageData | Should -BeExactly "PesterTestMessage" } } It "Should return Sender as Windows.timer" { { (Get-Event -SourceIdentifier PesterTimer).Sender | Should -Be Windows.timer } } } }