오늘한일
서버쪽 테스트케이스를 만들려고 노력했다. 만들지는못했다.
간단한 메소드에대한 테스트는 간단한데 api는 요청과 응답을 보내줘야하기 때문에 http요청을 보내주는 테스트 도구를 알아야하고, 데이터베이스도 연결해야하고 복잡한것 같다.
이슈 & 해결
- 코딩하고있는데 갑자기 삼백사십개가 stage상태로 되어있었다.
- 깜짝놀라서 .gitignore를 만들고 node_modules를 적어주었다.
- 작성된 서버에 포스트맨으로 요청을 보냈는데 모든 응답이 /라우터에대한 응답이었다
- app.use(/) 부분을 주석처리하니 잘 작동하는걸 보고 app use에 대해 알아보니 미들웨어 머시기로 이게 시작점이고 그 뒤에 다른 라우터들을 덧붙여나가는구조같다. 일단 app get으로 바꾸는게 간단한 해결같다.
느낀점
예전에는 테스트케이스통과를 위해 봐왔던 어지러워하던 테스트케이스 코드들이 이제 어느정도 다 알것같다. 뭔가 어제보단 나아진거같아서 기분좋다.