mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2026-01-15 10:41:25 +01:00
chore: remove ticket tabs (#1177)
This commit is contained in:
@@ -15,10 +15,9 @@ test.describe('update a comment', () => {
|
||||
{
|
||||
field: 'message',
|
||||
update: async (page) => {
|
||||
await page.getByRole('tab', { name: 'Comments' }).click()
|
||||
await page.getByRole('button', { name: 'More' }).click()
|
||||
await page.getByRole('menuitem', { name: 'Edit' }).click()
|
||||
await page.locator('textarea').nth(1).fill('Updated Comment')
|
||||
await page.locator('.CodeMirror textarea').first().fill('Updated Comment')
|
||||
await page.getByRole('button', { name: 'Save' }).click()
|
||||
},
|
||||
assert: async (page) => {
|
||||
@@ -46,7 +45,6 @@ test('can delete a comment', async ({ page }) => {
|
||||
await createTicket(page, ticketName)
|
||||
const message = `comment-${randomUUID()}`
|
||||
await createComment(page, message)
|
||||
await page.getByRole('tab', { name: 'Comments' }).click()
|
||||
await page.getByRole('button', { name: 'More' }).click()
|
||||
await page.getByRole('menuitem', { name: 'Delete' }).click()
|
||||
await page.getByRole('dialog').getByRole('button', { name: 'Delete' }).click()
|
||||
|
||||
@@ -17,9 +17,8 @@ test.describe('update a task', () => {
|
||||
update: async (page, taskName: string) => {
|
||||
await page.getByText("Toggle Sidebar").click()
|
||||
|
||||
await page.getByRole('tab', { name: 'Tasks' }).click()
|
||||
await page.getByText(taskName).click()
|
||||
await page.getByRole('tabpanel', { name: 'Tasks' }).getByRole('textbox').fill('Updated Task')
|
||||
await page.locator('input[autofocus]').fill('Updated Task')
|
||||
await page.keyboard.press('Enter')
|
||||
},
|
||||
assert: async (page) => {
|
||||
@@ -29,7 +28,6 @@ test.describe('update a task', () => {
|
||||
{
|
||||
field: 'status',
|
||||
update: async (page) => {
|
||||
await page.getByRole('tab', { name: 'Tasks' }).click()
|
||||
const cb = page.getByRole('checkbox').first()
|
||||
await cb.click()
|
||||
},
|
||||
@@ -59,7 +57,6 @@ test('can delete a task', async ({ page }) => {
|
||||
await createTicket(page, ticketName)
|
||||
const taskName = `task-${randomUUID()}`
|
||||
await createTask(page, taskName, false)
|
||||
await page.getByRole('tab', { name: 'Tasks' }).click()
|
||||
await page.locator('button', { hasText: 'Delete Task' }).click()
|
||||
await page.getByRole('dialog').getByRole('button', { name: 'Delete' }).click()
|
||||
await expect(page.getByText(taskName)).toHaveCount(0)
|
||||
|
||||
@@ -17,10 +17,9 @@ test.describe('update a timeline item', () => {
|
||||
await createTicket(page, ticketName)
|
||||
const msg = `timeline-${randomUUID()}`
|
||||
await createTimeline(page, msg)
|
||||
await page.getByRole('tab', { name: 'Timeline' }).click()
|
||||
await page.getByRole('button', { name: 'More' }).click()
|
||||
await page.getByRole('menuitem', { name: 'Edit' }).click()
|
||||
await page.locator('textarea').nth(1).fill('Updated Timeline')
|
||||
await page.locator('.CodeMirror textarea').first().fill('Updated Timeline')
|
||||
await page.getByRole('button', { name: 'Save' }).click()
|
||||
await expect(page.getByText('Updated Timeline')).toBeVisible()
|
||||
})
|
||||
@@ -32,7 +31,6 @@ test('can delete a timeline item', async ({ page }) => {
|
||||
await createTicket(page, ticketName)
|
||||
const msg = `timeline-${randomUUID()}`
|
||||
await createTimeline(page, msg)
|
||||
await page.getByRole('tab', { name: 'Timeline' }).click()
|
||||
await page.getByRole('button', { name: 'More' }).click()
|
||||
await page.getByRole('menuitem', { name: 'Delete' }).click()
|
||||
await page.getByRole('dialog').getByRole('button', { name: 'Delete' }).click()
|
||||
|
||||
@@ -39,23 +39,26 @@ export const createTicket = async (page, name: string) => {
|
||||
}
|
||||
|
||||
export const createTimeline = async (page, message: string) => {
|
||||
await page.getByRole('tab', { name: 'Timeline' }).click()
|
||||
await page.getByRole('button', { name: 'Add Timeline Item' }).click()
|
||||
await page.getByRole('tabpanel', { name: 'Timeline' }).getByRole('textbox').fill(message)
|
||||
const editor = page.locator('.EasyMDEContainer .CodeMirror').last()
|
||||
await expect(editor).toBeVisible()
|
||||
await editor.click()
|
||||
await page.keyboard.type(message)
|
||||
await page.getByRole('button', { name: 'Save' }).click()
|
||||
await expect(page.getByText(message)).toBeVisible()
|
||||
}
|
||||
|
||||
export const createComment = async (page, message: string) => {
|
||||
await page.getByRole('tab', { name: 'Comments' }).click()
|
||||
await page.getByRole('button', { name: 'Add Comment' }).click()
|
||||
await page.getByRole('tabpanel', { name: 'Comments' }).getByRole('textbox').fill(message)
|
||||
const editor = page.locator('.EasyMDEContainer .CodeMirror').last()
|
||||
await expect(editor).toBeVisible()
|
||||
await editor.click()
|
||||
await page.keyboard.type(message)
|
||||
await page.getByRole('button', { name: 'Save' }).click()
|
||||
await expect(page.getByText(message)).toBeVisible()
|
||||
}
|
||||
|
||||
export const createTask = async (page, name: string, done: boolean) => {
|
||||
await page.getByRole('tab', { name: 'Tasks' }).click()
|
||||
await page.getByRole('button', { name: 'Add Task' }).click()
|
||||
await page.getByPlaceholder('Add a task...').fill(name)
|
||||
await page.getByRole('button', { name: 'Save' }).click()
|
||||
|
||||
Reference in New Issue
Block a user