간단하게 더 안정적인 애플리케이션을 만들기 위해서 여러 방법의 테스트를 해줘야 더 안정적이게 만들 수 있다.디버깅 시간을 단축한다. 데이터가 잘못 나왔다면 그게 UI의 잘못인지 DB의 잘못인지 테스트 환경의 유닛 테스팅으로 버그를 찾아낼 수 있다.더욱 안정적인 애플리케
FaceBook에 의해서 만들어진 테스팅 프레임 워크최소한의 설정으로 Test Case를 만들어서 Unit test를 하기 위해 사용한다.{filename}.test.js{filename}.spec.jstests/{filename}.js (tests 폴더 안)expec
Test Driven Development실제 코드를 작성하기 전에 테스트 코드를 먼저 작성해 테스트 코드를 Pass할 수 있는 실제 코드를 작성한다.원하고자 하는 기능의 테스트 코드를 작성한다.테스트 실행 Fail테스트 코드에 맞는 실제 코드를 작성한다.테스트 실행
데이터를 줄 백엔드가 구비되어있는 상황 (5001 port 이용)데이터를 불러와서 items에 넣어주고 이름,이미지를 보여주려고 한다.이때 테스트를 하기 위해서는 서버의 데이터를 불러올 수 없기 때문에 가짜 데이터를 이용해야 한다.react 내에서 요청을 보낼 때,ex
여행 상품과 옵션의 개수에 따라 가격을 계산하기findByRole 를 사용한 이유 :이전에 데이터를 먼저 불러온 다음 진행해야 하기 때문에 비동기 요청이 알맞다.userEvent.clear()input 이나 textarea에 텍스트를 선택한 후 제거를 해야한다.why