리덕스 상태 관리: 유저 정보, 서버, 역 정보, 노선 정보
- 로그인 성공 테스트
- 토큰, 서버 정보, 로딩(false), 에러(null)
- 로그인 실패 테스트
- 토큰(null), 서버 정보(null), 로딩(false), 에러(Error)
- 역 정보 불러오기 성공 테스트
- 역 정보, 로딩(false), 에러(null)
- 역 정보 불러오기 실패 테스트
- 역 정보(null), 로딩(false), 에러(Error)
- 역 추가 성공 테스트
- 역 정보(새로운 역 상태), 로딩(false), 에러(null)
- 역 추가 실패 테스트
- 역 정보(이전 역 상태), 로딩(false), 에러(Error)
- 역 삭제 성공 테스트
- 역 정보(새로운 역 상태), 로딩(false), 에러(null)
- 역 삭제 실패 테스트
- 역 정보(이전 역 상태), 로딩(false), 에러(Error)
- 역 수정 성공 테스트
- 역 정보(새로운 역 상태), 로딩(false), 에러(null)
- 역 수정 실패 테스트
- 역 정보(이전 역 상태), 로딩(false), 에러(Error)
- 노선 정보 불러오기 성공 테스트
- 노선 정보, 로딩(false), 에러(null)
- 노선 정보 불러오기 실패 테스트
- 노선 정보(null), 로딩(false), 에러(Error)
- 노선 추가 성공 테스트
- 노선 정보(새로운 노선 상태), 로딩(false), 에러(null)
- 노선 추가 실패 테스트
- 노선 정보(이전 노선 상태), 로딩(false), 에러(Error)
- 노선 삭제 성공 테스트
- 노선 정보(새로운 노선 상태), 로딩(false), 에러(null)
- 노선 삭제 실패 테스트
- 노선 정보(이전 노선 상태), 로딩(false), 에러(Error)
- 구간 정보 불러오기 성공 테스트
- 구간 정보, 로딩(false), 에러(null)
- 구간 정보 불러오기 실패 테스트
- 구간 정보(null), 로딩(false), 에러(Error)
- 구간 추가 성공 테스트
- 구간 정보(새로운 구간 상태), 로딩(false), 에러(null)
- 구간 추가 실패 테스트
- 구간 정보(이전 구간 상태), 로딩(false), 에러(Error)
- 구간 삭제 성공 테스트
- 구간 정보(새로운 구간 상태), 로딩(false), 에러(null)
- 구간 삭제 실패 테스트
- 구간 정보(이전 구간 상태), 로딩(false), 에러(Error)
- 전체 보기 정보 불러오기 성공 테스트
- 전체 보기 정보, 로딩(false). 에러(null)
- 전체 보기 정보 불러오기 실패 테스트
- 전체 보기 정보(null), 로딩(false), 에러(Error)