Facts
- 유닛 테스트 짜다가 store 동기화 때문에 짜증나서 잠시 미룸
- 다른 로직의 e2e 시나리오 및 테스트 코드 작성
Feelings
- 테스트로직 짜는데 시간이 너무 걸린다. 엉엉 하루종일 테스트만 짠다 엉엉
- 처음부터 TDD 를 시도하면 어떨까..
Findings
- jsdom이 업데이트 되어서 jest 에서 localStorage 를 모킹하지 않아도 동작한다고 함. 하지만 어쩐지 내 코드에서는 안되었던 것 같아 모킹이 되어있음. 별 문제는 없어서 이대로 쓸 생각임 ㅋㅋ
- 클래스 메소드에서 화살표 함수를 사용하는 것? 좋은 글이 있음, 예전에 this 바인딩 이슈로 클래스의 메서드로는 화살표 함수를 쓰지 말아야겠다고 생각한 적이 있는데, 그 외에 추가적으로 함수에 프로토타입이 생기지 않는 현상이 있다는 것을 알게됨. 사용상의 이슈는 없을지 몰라도 흠 이런 점이 있다는건 알아두면 좋을 것 같다.
Feedback
- 밥을 먹고 커피를 마셔서 피곤한 시간을 줄이자
- 실제 구현과 모킹한 내용이 다를 수 있다는 것을 인지하자
'TIL' 카테고리의 다른 글
[TIL] 2023-1008 (0) | 2023.10.09 |
---|---|
[TIL] 2023-1006 배포주기에 대한 고민, 하체한 날 (5) | 2023.10.06 |
[TIL] 2023-1004 (0) | 2023.10.05 |
[TIL] 2023-1003 (0) | 2023.10.04 |
[TIL] 2023-0930 (0) | 2023.09.30 |