Commit Graph

4 Commits

Author SHA1 Message Date
ced89740a3 docs(API): 논리 관계 문서 및 테스트 수정
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-13 19:49:49 +09:00
c2e632548e chore: 불필요한 테스트 정리
- Jetstream/Fortify 테스트 14개 삭제 (API-only 프로젝트)
- ItemMasterApiTest 수정:
  - 존재하지 않는 모델 테스트 제거 (ItemMasterField, SectionTemplate)
  - 응답 키 수정 (sectionTemplates→sections, masterFields→fields)
2025-12-22 18:58:53 +09:00
03619abe6d test: ItemMaster API 전체 테스트 완료 (35 tests, 32 APIs)
- ItemPage CRUD 테스트 4개 추가
- ItemSection CRUD + Reorder 테스트 4개 추가
- ItemField CRUD + Reorder 테스트 4개 추가
- ItemBomItem CRUD 테스트 3개 추가
- SectionTemplate CRUD 테스트 4개 추가
- ItemMasterField CRUD 테스트 4개 추가

주요 수정:
- item_section_id → section_id 필드명 수정
- item_type enum 값 수정 (PRODUCT→FG, MATERIAL→RM)
- 모든 테스트 통과 (35 tests, 207 assertions)
2025-11-20 20:50:59 +09:00
688548ba2a test: ItemMaster API 통합 테스트 작성 및 버그 수정
주요 작업:
- ItemMaster API 통합 테스트 작성 (12개 테스트, 100% 통과)
- 로그인 → API 호출 실제 플로우 시뮬레이션
- CustomTab, UnitOption CRUD 및 Reorder 테스트

버그 수정:
- ApiKeyMiddleware: 로그인 엔드포인트 API Key 필수화
- ReorderRequest: validation 규칙 수정 (범용성 확보)
- 5개 Controller: ApiResponse namespace 수정
- routes/api.php: reorder 라우트 순서 수정

마이그레이션:
- section_templates, tab_columns 테이블 추가

테스트 결과: 12/12 통과 (82 assertions)
2025-11-20 20:28:33 +09:00