fix Ansible.ModuleUtils.FileUtil to respect ErrorAction if running in a try/catch (#45451)

This commit is contained in:
Jordan Borean
2018-09-11 09:47:56 +10:00
committed by GitHub
parent c9c141fb6a
commit d4ce1b9f31
2 changed files with 18 additions and 1 deletions

View File

@@ -96,5 +96,13 @@ Assert-Equals -actual $actual.FullName -expected C:\Windows
Assert-Equals -actual $actual.Attributes.HasFlag([System.IO.FileAttributes]::Directory) -expected $true
Assert-Equals -actual $actual.Exists -expected $true
# ensure Get-AnsibleItem doesn't fail in a try/catch and -ErrorAction SilentlyContinue - stop's a trap from trapping it
try {
$actual = Get-AnsibleItem -Path C:\fakepath -ErrorAction SilentlyContinue
} catch {
Fail-Json -obj $result -message "this should not fire"
}
Assert-Equals -actual $actual -expected $null
$result.data = "success"
Exit-Json -obj $result