Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

핵심기능 E2E 테스트 - 카테고리, 검색 #672

Merged
merged 9 commits into from
Sep 20, 2024

Conversation

Hain-tain
Copy link
Contributor

@Hain-tain Hain-tain commented Sep 19, 2024


⚡️ 관련 이슈

📍주요 변경 사항

1. 카테고리 관련 E2E 테스트 추가

  • 카테고리 편집 모달에서 새 카테고리를 추가 및 삭제할 수 있다.
  • 카테고리 편집 모달에서 카테고리명을 수정 및 삭제할 수 있다.
  • 카테고리는 최대 15글자까지만 입력할 수 있다.

2. 검색 관련 E2E 테스트 추가

  • 검색창에 테스트를 입력하면 테스트가 내용에 포함된 템플릿 목록을 확인할 수 있다.
  • 검색창에 ㅁㅅㅌㅇ를 입력할 경우 검색 결과가 없습니다가 나온다.

🎸기타

  • login 하는 로직이 반복되어, 해당 로직을 testUtils라는 파일 내에 loginToCodezap로 만들어 사용하였습니다. 마위가 templateActions에 만든 함수와 중복되는 로직이기 때문에 논의 후 하나로 통일해야 합니다.
  • 테스트 계정 로그인 정보는 env로 설정해두었습니다.
  • 카테고리는 중복으로 생성할 수 없는데, 각 브라우저에서 병렬적으로 테스트가 이루어지기 때문에 생성하는 카테고리에 browserName 을 포함하도록 하였습니다.
  • 카테고리는 중복으로 생성할 수 없기 때문에 테스트 이후 무조건 삭제를 해야했습니다. 따라서 별도의 삭제 테스트를 만들지 않고 생성+ 삭제, 수정+삭제 테스트로 진행하였습니다.
  • 현재 검색 테스트는 '테스트' 라는 키워드를 검색 후 '테스트'라는 템플릿이 있는지 확인합니다. 따라서 테스트 계정('ll' 계정)의 템플릿 수정 삭제 시 유의 부탁드립니다.

@Hain-tain Hain-tain changed the title Feat/636 e2e category and search 핵심기능 E2E 테스트 - 카테고리, 검색 Sep 19, 2024
@Hain-tain Hain-tain self-assigned this Sep 19, 2024
@Hain-tain Hain-tain added feature 기능 추가 FE 프론트엔드 labels Sep 19, 2024
@Hain-tain Hain-tain added this to the 5차 스프린트🍗 milestone Sep 19, 2024
@Hain-tain Hain-tain linked an issue Sep 19, 2024 that may be closed by this pull request
6 tasks
Copy link
Contributor

@vi-wolhwa vi-wolhwa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

좋아요! 전반적으로 깔끔한 코드였다는 생각이 듭니다. 굿굿!!

Copy link
Contributor

@Jaymyong66 Jaymyong66 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다! 지난 PR에서 논의했던 내용들이 잘 반영된 것 같네요!
dotenv에서 쓰고 있는 env 파일명만 더 이야기해보면 될 것 같아요. 해당 부분은 제 PR에서 적용하면 될 것 같아서 머지하겠습니다~!

@Jaymyong66 Jaymyong66 merged commit daeca6f into dev/fe Sep 20, 2024
5 checks passed
@Jaymyong66 Jaymyong66 deleted the feat/636-e2e-category-and-search branch September 20, 2024 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FE 프론트엔드 feature 기능 추가
Projects
Status: Weekend Done
Development

Successfully merging this pull request may close these issues.

[FEAT] E2E 테스트 설정 및 핵심 기능 테스트 작성
3 participants