Skip to content

No Pester tests written for Resolve-Shortlink function #16

@techthoughts2

Description

@techthoughts2

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions