mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-17 12:45:47 +00:00
Handle IO Exception as non-terminating (#10950)
This commit is contained in:
1 parent
ca68d9dbc5
commit
a3d73d751f
2 files changed
+17
No files matched your search
@@ -1,6 +1,19 @@
|
||||
# Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
# Licensed under the MIT License.
|
||||
|
||||
Describe "Validate Copy-Item locally" -Tags "CI" {
|
||||
It "Copy-Item has non-terminating error if destination is in use" -Skip:(!$IsWindows) {
|
||||
Copy-Item -Path $env:windir\system32\cmd.exe -Destination TestDrive:\
|
||||
$cmd = Start-Process -FilePath TestDrive:\cmd.exe -PassThru
|
||||
try {
|
||||
{ Copy-Item -Path $env:windir\system32\cmd.exe -Destination TestDrive:\ -ErrorAction SilentlyContinue } | Should -Not -Throw
|
||||
}
|
||||
finally {
|
||||
$cmd | Stop-Process
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# This is a Pester test suite to validate Copy-Item remotely using a remote session.
|
||||
|
||||
# If PS Remoting is not available, do not run the suite.
|
||||
|
||||
Reference in new issue
Block a user