TIL - 20220624
2022. 6. 25. 01:05
TIL
코드숨 오늘도 코드숨 과제를 진행했다. 다른 모든 컴포넌트를 포함하고, 상태를 갖는 App 컴포넌트에 대한 테스트를 작성했는데 기능이 많다 보니 BDD(describe - context - it) 패턴으로 테스트를 작성하는 게 쉽지 않았다. - Input을 렌더링한다. - Input의 값이 바뀌면 새로 바뀐 Input의 값을 렌더링한다. - Input에 값이 있다면 - 추가 버튼을 클릭하면, Input을 비운다. - 추가 버튼을 클릭하면, 할 일을 렌더링한다. - 할 일들이 있다면 - 할 일들을 렌더링한다. - 완료 버튼을 누르면, 해당 할 일을 삭제한다. 그래서 이와 같이 App 컴포넌트가 하는 일에 대한 명세를 먼저 작성하고, 테스트를 작성했다. 이후 트레이너님의 피드백에 따르면 App 컴포넌트 내부..