mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Clean up Set-PSDebug tests
This commit is contained in:
committed by
Andrew Schwartzmeyer
parent
6cd7804fb0
commit
2fdf48165a
@@ -1,31 +1,17 @@
|
||||
Describe "Set-PSDebug" {
|
||||
# Because it is running through pester, no functions need to be called. Pester should provide plenty
|
||||
# of output.
|
||||
It "Should be able to be called without error" {
|
||||
{ Set-PSDebug -Trace 0 } | Should Not Throw
|
||||
Context "Tracing can be used" {
|
||||
AfterEach {
|
||||
Set-PSDebug -Off
|
||||
}
|
||||
|
||||
It "Should be able to go through the tracing options" {
|
||||
{ Set-PSDebug -Trace 0 } | Should Not Throw
|
||||
{ Set-PSDebug -Trace 1 } | Should Not Throw
|
||||
{ Set-PSDebug -Trace 2 } | Should Not Throw
|
||||
}
|
||||
|
||||
It "Should be able to set strict" {
|
||||
{ Set-PSDebug -Strict } | Should Not Throw
|
||||
}
|
||||
}
|
||||
|
||||
It "Should be able to be turned off without error" {
|
||||
{ Set-PSDebug -Off } | Should Not Throw
|
||||
}
|
||||
|
||||
Context "Validate functionality" {
|
||||
BeforeEach {
|
||||
Set-PSDebug -Off
|
||||
}
|
||||
|
||||
It "Should be able to go through the tracing options" {
|
||||
{ Set-PSDebug -Trace 0 } | Should Not Throw
|
||||
{ Set-PSDebug -Trace 1 } | Should Not Throw
|
||||
{ Set-PSDebug -Trace 2 } | Should Not Throw
|
||||
}
|
||||
|
||||
It "Should be able to set strict" {
|
||||
{ Set-PSDebug -Strict } | Should Not Throw
|
||||
}
|
||||
}
|
||||
|
||||
# final cleanup
|
||||
|
||||
Set-PSDebug -Off
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user