v1.12.29 접속자 요약과 회원 작성 이력 및 댓글 표시 정리

This commit is contained in:
2026-10-21 18:17:03 +09:00
parent 184a971863
commit 51d5de148f
15 changed files with 114 additions and 47 deletions

View File

@@ -33,10 +33,10 @@ test('멤버 통합 작성 이력의 종류 필터·검색·페이지와 대시
await expect(list.locator('.admin-member-activity__post').first()).toHaveAttribute('href', '/post/comments-ui-test#comments')
await list.getByRole('button', { name: '다음 페이지' }).click()
await expect(items).toHaveCount(2)
await expect(list.locator('.admin-member-activity__kind')).toHaveText(['댓글', '게시글'])
await expect(list.getByRole('columnheader')).toHaveText(['게시글', '내용', '작성일'])
await expect(list.locator('.admin-member-activity__body').last()).toHaveText('본문')
await list.getByLabel('작성 종류').selectOption('comment')
await expect(items).toHaveCount(10)
await expect(list.locator('.admin-member-activity__kind').first()).toHaveText('댓글')
await list.getByRole('button', { name: '다음 페이지' }).click()
await expect(items).toHaveCount(1)
await list.getByLabel('작성한 글 검색').fill('화면 댓글 0')
@@ -48,7 +48,6 @@ test('멤버 통합 작성 이력의 종류 필터·검색·페이지와 대시
await list.getByLabel('작성한 글 검색').fill('')
await list.getByRole('button', { name: '검색', exact: true }).click()
await expect(items).toHaveCount(1)
await expect(list.locator('.admin-member-activity__kind')).toHaveText('게시글')
await expect(list.locator('.admin-member-activity__body')).toHaveText('본문')
await list.getByLabel('작성 종류').selectOption('all')
await expect(items).toHaveCount(10)
@@ -59,6 +58,11 @@ test('멤버 통합 작성 이력의 종류 필터·검색·페이지와 대시
await page.goto('/admin')
await expect(page.locator('.admin-comment-list__item')).toHaveCount(5)
await expect(page.locator('.admin-comment-list__body').first()).toHaveText('화면 댓글 10')
const recentComment = page.locator('.admin-comment-list__item').first()
expect(await recentComment.locator(':scope > *').evaluateAll((elements) => elements.map((element) => element.className.split(' ')[0]))).toEqual([
'admin-comment-list__post', 'admin-comment-list__body', 'admin-comment-list__author', 'admin-comment-list__time'
])
await expect(recentComment.locator('.admin-comment-list__author')).toHaveAttribute('href', `/admin/members/${admin.userId}`)
await expect(page.locator('.admin-dashboard__csp')).toHaveCount(0)
const recentBox = await page.locator('.admin-comment-list').boundingBox()
expect(recentBox.height).toBeLessThan(250)