Skip to content

Latest commit

 

History

History
68 lines (56 loc) · 2.67 KB

TEST_REQUIREMENTS.md

File metadata and controls

68 lines (56 loc) · 2.67 KB

🚇 지하철 노선도 미션 - 테스트 명세

📌 Reducer Test

리덕스 상태 관리: 유저 정보, 서버, 역 정보, 노선 정보

1. 유저 정보

  • 로그인 성공 테스트
    • 토큰, 서버 정보, 로딩(false), 에러(null)
  • 로그인 실패 테스트
    • 토큰(null), 서버 정보(null), 로딩(false), 에러(Error)

2. 역 정보

  • 역 정보 불러오기 성공 테스트
    • 역 정보, 로딩(false), 에러(null)
  • 역 정보 불러오기 실패 테스트
    • 역 정보(null), 로딩(false), 에러(Error)
  • 역 추가 성공 테스트
    • 역 정보(새로운 역 상태), 로딩(false), 에러(null)
  • 역 추가 실패 테스트
    • 역 정보(이전 역 상태), 로딩(false), 에러(Error)
  • 역 삭제 성공 테스트
    • 역 정보(새로운 역 상태), 로딩(false), 에러(null)
  • 역 삭제 실패 테스트
    • 역 정보(이전 역 상태), 로딩(false), 에러(Error)
  • 역 수정 성공 테스트
    • 역 정보(새로운 역 상태), 로딩(false), 에러(null)
  • 역 수정 실패 테스트
    • 역 정보(이전 역 상태), 로딩(false), 에러(Error)

3. 노선 정보

  • 노선 정보 불러오기 성공 테스트
    • 노선 정보, 로딩(false), 에러(null)
  • 노선 정보 불러오기 실패 테스트
    • 노선 정보(null), 로딩(false), 에러(Error)
  • 노선 추가 성공 테스트
    • 노선 정보(새로운 노선 상태), 로딩(false), 에러(null)
  • 노선 추가 실패 테스트
    • 노선 정보(이전 노선 상태), 로딩(false), 에러(Error)
  • 노선 삭제 성공 테스트
    • 노선 정보(새로운 노선 상태), 로딩(false), 에러(null)
  • 노선 삭제 실패 테스트
    • 노선 정보(이전 노선 상태), 로딩(false), 에러(Error)

4. 구간 정보

  • 구간 정보 불러오기 성공 테스트
    • 구간 정보, 로딩(false), 에러(null)
  • 구간 정보 불러오기 실패 테스트
    • 구간 정보(null), 로딩(false), 에러(Error)
  • 구간 추가 성공 테스트
    • 구간 정보(새로운 구간 상태), 로딩(false), 에러(null)
  • 구간 추가 실패 테스트
    • 구간 정보(이전 구간 상태), 로딩(false), 에러(Error)
  • 구간 삭제 성공 테스트
    • 구간 정보(새로운 구간 상태), 로딩(false), 에러(null)
  • 구간 삭제 실패 테스트
    • 구간 정보(이전 구간 상태), 로딩(false), 에러(Error)

5. 전체 보기

  • 전체 보기 정보 불러오기 성공 테스트
    • 전체 보기 정보, 로딩(false). 에러(null)
  • 전체 보기 정보 불러오기 실패 테스트
    • 전체 보기 정보(null), 로딩(false), 에러(Error)