PoshGram
PoshGram copied to clipboard
No Pester tests written for Resolve-Shortlink function
Haven't determined a way to properly mock Invoke-WebRequest exceptions yet - which this function depends on. If anyone has any suggestions I'd love to hear them.
File Function Line Command
---- -------- ---- -------
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 29 $result = $null
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 30 $a = $null
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 31 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProt...
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 33 $a = Invoke-WebRequest -Uri $uri -MaximumRedirection 0 -ErrorAc...
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 37 if ($_.Exception.Message -like "*Moved*") {...
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 38 $a = $_
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 39 Write-Verbose -Message 'Moved detected.'
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 41 $result = $a.Exception.Response.Headers.Location.AbsoluteUri
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 44 Write-Warning -Message 'An Error was encountered resolving a po...
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 45 Write-Error $_
Private\Resolve-ShortLink.ps1 Resolve-ShortLink 48 return $result