mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-13 11:50:56 +00:00
feat(tests): TESTS-41 done Delete a sub-issue test (#4223)
Signed-off-by: Alex Velichko <nestor_007@mail.ru>
This commit is contained in:
parent
20fda19cf2
commit
6ea9937312
@ -102,4 +102,43 @@ test.describe('Tracker sub-issues tests', () => {
|
||||
parentIssue: newIssue.title
|
||||
})
|
||||
})
|
||||
|
||||
test('Delete a sub-issue', async ({ page }) => {
|
||||
const deleteIssue: NewIssue = {
|
||||
title: `Issue for the delete sub-issue-${generateId()}`,
|
||||
description: 'Description Issue for the delete sub-issue'
|
||||
}
|
||||
const deleteSubIssue: NewIssue = {
|
||||
title: `Delete Sub-Issue with parameter-${generateId()}`,
|
||||
description: 'Delete Description Sub-Issue with parameter'
|
||||
}
|
||||
|
||||
const leftSideMenuPage = new LeftSideMenuPage(page)
|
||||
await leftSideMenuPage.buttonTracker.click()
|
||||
|
||||
const issuesPage = new IssuesPage(page)
|
||||
await issuesPage.modelSelectorAll.click()
|
||||
await issuesPage.createNewIssue(deleteIssue)
|
||||
await issuesPage.searchIssueByName(deleteIssue.title)
|
||||
await issuesPage.openIssueByName(deleteIssue.title)
|
||||
|
||||
const issuesDetailsPage = new IssuesDetailsPage(page)
|
||||
await issuesDetailsPage.buttonAddSubIssue.click()
|
||||
|
||||
await issuesPage.fillNewIssueForm(deleteSubIssue)
|
||||
await issuesPage.buttonCreateIssue.click()
|
||||
await issuesDetailsPage.openSubIssueByName(deleteSubIssue.title)
|
||||
|
||||
await issuesDetailsPage.waitDetailsOpened(deleteSubIssue.title)
|
||||
await issuesDetailsPage.checkIssue({
|
||||
...deleteSubIssue,
|
||||
parentIssue: deleteIssue.title
|
||||
})
|
||||
|
||||
await issuesDetailsPage.moreActionOnIssue('Delete')
|
||||
await issuesDetailsPage.pressYesForPopup(page)
|
||||
|
||||
await issuesPage.searchIssueByName(deleteSubIssue.title)
|
||||
await issuesPage.checkIssueNotExist(deleteSubIssue.title)
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user