Test/public/items/project_item_draftissue.test.ps1
|
function Test_NewProjectDraftIssue { $p = Get-Mock_Project_700 ; $owner = $p.owner ; $projectNumber = $p.number MockCall_GetProject -MockProject $p $title = "DraftIssue created for test " $body = "Body of draftissue" MockCallJson -Command "Invoke-CreateDraftItem -ProjectId $($p.id) -Title ""$title"" -Body ""$body""" -FileName "invoke-createDraftItem.json" # Act $draftIssueId = New-ProjectDraftIssueDirect -Owner $owner -ProjectNumber $projectNumber -Title $title -Body $body $item = Get-ProjectItem -ItemId $draftIssueId # Assert Assert-AreEqual -Expected $draftIssueId -Presented $item.id Assert-AreEqual -Expected $title -Presented $item.Title Assert-AreEqual -Expected $body -Presented $item.Body } |