React App Test(3) : 테스트 그룹화(Suite)

kako·2022년 6월 25일
0

React App Test

목록 보기
3/6

Test Suite에 대해 알아보도록 하자.

App의 규모가 커질수록 적게는 수십 개에서 수백 개의 test 파일이 생길 수 있다. 이런 여러 테스트 파일을 Test Suite로 묶어 정리할 수 있다.

예를 들어 feature나 관련 component를 기준으로 하여 해당하는 파일을 원하는 suite에 넣어주는 것이다.

suitedescribe()라는 글로벌 함수를 통해 생성 가능하다. describe()에는 2가지 arguments를 주게 된다.


  1. 설명 : test파일이 속하는 곳, 카테고리
  2. 익명함수 : test()

여러 test 파일을 한 곳에 그룹화 한 것이기에, 당연히 suite마다 여러 개의 test()가 존재할 수 있다. 그리고 suite 자체도 여러 개가 될 수 있다.

위와 같이 코드 작성 후 테스트를 돌려보면 아래와 같이 확인이 가능하다.

describe()의 첫 번째 argument로 적어준 'Greeting component'의 하위로 test()의 'renders Hello World as a text'가 그룹화 되어 들어가 있는 것을 볼 수 있다.


참고 https://www.udemy.com/course/best-react

profile
개발에 뛰어든 팬더씨◟( ˘ ³˘)◞

0개의 댓글