From ff3990c00166df31de5cf2342bd069ae9de6c54f Mon Sep 17 00:00:00 2001 From: Alex Velichko Date: Sun, 17 Dec 2023 10:34:11 +0300 Subject: [PATCH] feat(tests): updated Edit a sub-issue test (#4210) Signed-off-by: Alex Velichko --- tests/sanity/tests/model/tracker/issues-details-page.ts | 4 ++++ tests/sanity/tests/tracker/subissues.spec.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/sanity/tests/model/tracker/issues-details-page.ts b/tests/sanity/tests/model/tracker/issues-details-page.ts index 27a16066b9..6d2d905ee4 100644 --- a/tests/sanity/tests/model/tracker/issues-details-page.ts +++ b/tests/sanity/tests/model/tracker/issues-details-page.ts @@ -115,4 +115,8 @@ export class IssuesDetailsPage extends CommonTrackerPage { async waitDetailsOpened (issueTitle: string): Promise { await this.page.waitForSelector(`div[class*="main"] div:has-text("${issueTitle}")`) } + + async openSubIssueByName (issueName: string): Promise { + await this.page.locator('div.listGrid a', { hasText: issueName }).click() + } } diff --git a/tests/sanity/tests/tracker/subissues.spec.ts b/tests/sanity/tests/tracker/subissues.spec.ts index 4b104a2ea7..11788497de 100644 --- a/tests/sanity/tests/tracker/subissues.spec.ts +++ b/tests/sanity/tests/tracker/subissues.spec.ts @@ -90,7 +90,7 @@ test.describe('Tracker sub-issues tests', () => { await issuesPage.fillNewIssueForm(newSubIssue) await issuesPage.buttonCreateIssue.click() - await issuesPage.openIssueByName(newSubIssue.title) + await issuesDetailsPage.openSubIssueByName(newSubIssue.title) await issuesDetailsPage.waitDetailsOpened(newSubIssue.title) await issuesDetailsPage.editIssue(editSubIssue)