Skip to content

Commit b0812eb

Browse files
committed
test: updated startWorkFlow e2e
1 parent 03abb77 commit b0812eb

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

e2e/page-objects/JiraIssuePage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Frame, Locator } from 'playwright/test';
1+
import { Frame } from 'playwright/test';
22

33
import { IssueComments, IssueDescription, IssueQuickContent, IssueStatus, IssueTitle } from './fragments';
44

e2e/tests/jira/startWorkFlow.spec.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,31 @@
11
import { test } from '@playwright/test';
2-
import { authenticateWithJira, getIssueFrame, setupIssueMock, setupSearchMock } from 'e2e/helpers';
2+
import {
3+
authenticateWithBitbucketCloud,
4+
authenticateWithJira,
5+
connectRepository,
6+
getIssueFrame,
7+
setupIssueMock,
8+
setupSearchMock,
9+
} from 'e2e/helpers';
310
import { AtlascodeDrawer, JiraIssuePage, StartWorkPage } from 'e2e/page-objects';
411

5-
test.only('I can start work on a Jira', async ({ page, request }) => {
12+
test.only('I can start work on a Jira', async ({ page, request, context }) => {
613
const issueName = 'BTS-1 - User Interface Bugs';
714
const currentStatus = 'To Do';
815
const nextStatus = 'In Progress';
916

1017
await authenticateWithJira(page);
1118
await page.getByRole('tab', { name: 'Atlassian Settings' }).getByLabel(/close/i).click();
1219

20+
await authenticateWithBitbucketCloud(page, context);
21+
await connectRepository(page);
22+
1323
const atlascodeDrawer = new AtlascodeDrawer(page);
14-
await atlascodeDrawer.openJiraIssue(issueName);
24+
await atlascodeDrawer.jira.openIssue(issueName);
1525

1626
const issueFrame = await getIssueFrame(page);
1727
const jiraIssuePage = new JiraIssuePage(issueFrame);
18-
await jiraIssuePage.expectStatus(currentStatus);
28+
await jiraIssuePage.status.expectEqual(currentStatus);
1929

2030
// setup mocks for next status
2131
const cleanupIssueMock = await setupIssueMock(request, { status: nextStatus });
@@ -31,7 +41,7 @@ test.only('I can start work on a Jira', async ({ page, request }) => {
3141

3242
await startWorkPage.startWork();
3343
await page.waitForTimeout(2_000);
34-
await atlascodeDrawer.expectStatusForJiraIssue(issueName, nextStatus);
44+
await atlascodeDrawer.jira.expectIssueStatus(issueName, nextStatus);
3545

3646
await cleanupIssueMock();
3747
await cleanupSearchMock();

0 commit comments

Comments
 (0)