mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-13 11:50:56 +00:00
feat(tests): updated tests (#4224)
Signed-off-by: Alex Velichko <nestor_007@mail.ru>
This commit is contained in:
parent
cb53ddf26b
commit
5029c18f02
@ -67,4 +67,9 @@ export class CommonPage {
|
||||
async pressButtonBack (page: Page): Promise<void> {
|
||||
await page.locator('div.history-box button:first-child').click()
|
||||
}
|
||||
|
||||
async checkFromDropdownWithSearch (page: Page, point: string): Promise<void> {
|
||||
await page.locator('div.selectPopup input').fill(point)
|
||||
await page.locator('div.selectPopup span[class^="lines"]', { hasText: point }).click()
|
||||
}
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ export class IssuesDetailsPage extends CommonTrackerPage {
|
||||
await this.pressCreateButtonSelectPopup(this.page)
|
||||
await this.addNewTagPopup(this.page, data.labels, 'Tag from editIssue')
|
||||
}
|
||||
await this.checkFromDropdown(this.page, data.labels)
|
||||
await this.checkFromDropdownWithSearch(this.page, data.labels)
|
||||
await this.inputTitle.click({ force: true })
|
||||
}
|
||||
if (data.component != null) {
|
||||
|
@ -135,8 +135,9 @@ test.describe('Tracker issue tests', () => {
|
||||
|
||||
await issuesPage.modelSelectorAll.click()
|
||||
await issuesPage.createNewIssue(newIssue)
|
||||
await issuesPage.checkParentIssue(newIssue.title, parentIssue.title)
|
||||
await issuesPage.searchIssueByName(newIssue.title)
|
||||
|
||||
await issuesPage.checkParentIssue(newIssue.title, parentIssue.title)
|
||||
await issuesPage.openIssueByName(newIssue.title)
|
||||
const issuesDetailsPage = new IssuesDetailsPage(page)
|
||||
await issuesDetailsPage.checkIssue({
|
||||
@ -155,6 +156,8 @@ test.describe('Tracker issue tests', () => {
|
||||
}
|
||||
await issuesPage.modelSelectorAll.click()
|
||||
await issuesPage.createNewIssue(newIssue)
|
||||
await issuesPage.searchIssueByName(newIssue.title)
|
||||
|
||||
await issuesPage.doActionOnIssue(newIssue.title, 'Set parent issue…')
|
||||
await issuesPage.selectMenuItem(page, parentIssue.title, true)
|
||||
await issuesPage.checkParentIssue(newIssue.title, parentIssue.title)
|
||||
@ -177,6 +180,7 @@ test.describe('Tracker issue tests', () => {
|
||||
}
|
||||
await issuesPage.modelSelectorAll.click()
|
||||
await issuesPage.createNewIssue(newIssue)
|
||||
await issuesPage.searchIssueByName(newIssue.title)
|
||||
await issuesPage.openIssueByName(newIssue.title)
|
||||
|
||||
const issuesDetailsPage = new IssuesDetailsPage(page)
|
||||
|
Loading…
Reference in New Issue
Block a user