Skip to content

test(web): Admin 대시보드 핵심 플로우 E2E (P3) #176

@cocoyoon

Description

@cocoyoon

배경

Admin 대시보드 (/admin/*) E2E 0개. seed pipeline·entity management·audit log가 핵심 운영 도구인데 회귀 검증 없음.

검증 항목

Auth

  • 비로그인 → /admin 접근 시 /admin/login 리다이렉트
  • admin 계정 로그인 후 /admin 접근 가능

Entity Management

  • /admin/entities/artists — 목록 표시, 페이지네이션
  • Artist 생성 → 저장 → 목록 반영
  • Artist 수정 → 저장 → 반영
  • /admin/entities/brands — 동일
  • /admin/entities/group-members — 동일

Seed Pipeline

  • /admin/seed/candidates — 목록 표시
  • Candidate 상세 진입
  • 승인 → POST /api/admin/candidates/{id}/approve → 상태 변경
  • 거절 → POST /api/admin/candidates/{id}/reject

Content

  • /admin/content — 포스트 목록 + 필터
  • /admin/picks — Editor's Pick 관리

Audit Log

  • /admin/audit-log — 로그 표시
  • Diff 뷰어 동작
  • Rollback 기능

파일

  • packages/web/tests/admin.spec.ts (신규)
  • Admin API mock + 별도 admin 테스트 계정 필요

관련

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions