From f473bdbb57a2571e64f0c7d38f4796efa6c97bf8 Mon Sep 17 00:00:00 2001 From: Alex <41288429+Dvinyanin@users.noreply.github.com> Date: Fri, 10 Jun 2022 22:52:40 +0700 Subject: [PATCH] Add project status test (#2056) --- tests/sanity/tests/tracker.projects.spec.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/tests/sanity/tests/tracker.projects.spec.ts b/tests/sanity/tests/tracker.projects.spec.ts index 23498eb7fb..16c78aa0df 100644 --- a/tests/sanity/tests/tracker.projects.spec.ts +++ b/tests/sanity/tests/tracker.projects.spec.ts @@ -5,7 +5,7 @@ test.use({ storageState: PlatformSetting }) -test.describe('contact tests', () => { +test.describe('project tests', () => { test.beforeEach(async ({ page }) => { // Create user and workspace await page.goto(`${PlatformURI}/workbench%3Acomponent%3AWorkbenchApp`) @@ -34,4 +34,21 @@ test.describe('contact tests', () => { await page.click(`button:has-text("${prjId}")`) await page.click('button:has-text("No project")') }) + + test('create-project-with-status', async ({ page }) => { + await page.click('[id="app-tracker\\:string\\:TrackerApplication"]') + await page.click('text=Projects') + await expect(page).toHaveURL( + `${PlatformURI}/workbench%3Acomponent%3AWorkbenchApp/tracker%3Aapp%3ATracker/tracker%3Ateam%3ADefaultTeam/projects` + ) + await page.click('button:has-text("Project")') + const prjId = 'project-' + generateId() + await page.fill('[placeholder="Project\\ name"]', prjId) + await page.click('text=Backlog Lead Members Start date Target date >> button') + await page.click('button:has-text("In progress")') + await page.click('button:has-text("Create project")') + await page.click(`text=${prjId}`) + await page.click('button:has-text("In progress")') + await page.click('button:has-text("Completed")') + }) })