-
Notifications
You must be signed in to change notification settings - Fork 22
100% Code Coverage for Get-GraphOauthAuthorizationCode #18
Copy link
Copy link
Open
Milestone
Description
Code coverage report:
Covered 0 % of 53 analyzed Commands in Get-GraphOauthAuthorizationCode
Missed commands:
| Line | Command |
|---|---|
| 64 | if (-not $pscmdlet.ShouldProcess($Application.ClientID)) { ... |
| 67 | $Client_Id = [System.Web.HttpUtility]::UrlEncode($Application.ClientId) |
| 68 | $Redirect_Uri = [System.Web.HttpUtility]::UrlEncode($Application.RedirectUri) |
| 69 | $Url = "{0}?response_type=code&redirect_uri={1}&client_id={2}" -f @( ... |
| 70 | $BaseURL |
| 71 | $Redirect_Uri |
| 72 | $Client_Id |
| 74 | Write-Verbose "URL: '$URL'" |
| 75 | $Params = @{ ... |
| 76 | TypeName = 'System.Windows.Forms.Form' |
| 77 | Property = @{ ... |
| 78 | Width = 440 |
| 79 | Height = 640 |
| 82 | $Form = New-Object @Params |
| 83 | $Params = @{ ... |
| 84 | TypeName = 'System.Windows.Forms.WebBrowser' |
| 85 | Property = @{ ... |
| 86 | Width = 420 |
| 87 | Height = 600 |
| 88 | Url = $Url |
| 91 | $Web = New-Object @Params |
| 92 | $DocumentCompleted_Script = { ... |
| 93 | if ($web.Url.AbsoluteUri -match "error=[^&]*... |
| 94 | $form.Close() |
| 98 | $web.ScriptErrorsSuppressed = $false |
| 99 | $web.Add_DocumentCompleted($DocumentCompleted_Script) |
| 100 | $form.Controls.Add($web) |
| 101 | $form.Add_Shown({ $form.Activate() }) |
| 101 | $form.Activate() |
| 102 | [void]$form.ShowDialog() |
| 104 | $QueryOutput = [System.Web.HttpUtility]::ParseQueryString($web.Url.Query) |
| 105 | $Response = @{ } |
| 106 | $queryOutput.Keys |
| 107 | $Response["$key"] = $QueryOutput[$key] |
| 109 | $SecAuthCode = 'NOAUTHCODE' ... |
| 109 | $SecAuthCode = 'NOAUTHCODE' ... |
| 110 | $AuthCodeCredential = [pscredential]::new('NOAUTHCODE', $SecAuthCode) |
| 111 | if ($Response.Code) { ... |
| 112 | $SecAuthCode = $Response.Code ... |
| 112 | $SecAuthCode = $Response.Code ... |
| 113 | $AuthCodeCredential = [pscredential]::new('AuthCode', $SecAuthCode) |
| 114 | $Response.Remove('Code') |
| 116 | [pscustomobject]@{ ... |
| 117 | PSTypeName = 'MSGraphAPI.Oauth.AuthorizationCode' |
| 118 | AuthCodeCredential = $AuthCodeCredential |
| 119 | ResultURL = $web.Url.psobject.copy() |
| 120 | Application = $Application |
| 121 | AuthCodeBaseURL = $BaseURL |
| 122 | Response = $Response |
| 123 | Issued = Get-date |
| 125 | [void]$form.Close() |
| 126 | [void]$Web.Dispose() |
| 127 | [void]$Form.Dispose() |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels