테스트
서버
단위 테스트
단위 테스트는 server/
디렉토리에서 npm run test
를 실행하여 수행됩니다.
npm install
을 한 번 실행해야 합니다(server/
에서).
종단 간 테스트
e2e 테스트는 먼저 테스트 프로덕션 환경을 다음 명령으로 시작한 후 실행할 수 있습니다:
make e2e
테스트를 실행하기 전에 다음 명령어를 한 번 실행해야 합니다:
npm install
(e2e/
에서)make open-api
(프로젝트 루트/
에서)
테스트 환경이 실행 중인 경우, e2e 테스트는 다음과 같이 실행할 수 있습니다:
cd e2e/
npm test
테스트는 다음과 같은 다양한 항목을 확인합니다:
- 인증 및 권한 부여
- 쿼리 매 개변수, 본문, URL 유효성 검사
- 응답 코드
- 썸네일 생성
- 메타데이터 추출
- 라이브러리 스캐닝