본문 바로가기
모바일 APP/React-Native

Testing - 테스트 쓰기

by 살길바라냐 2023. 2. 6.
반응형

앞에서 테스트 가능한 코드 형태로 만들었다면

이제는 실제로 테스트 코드를 써볼때다.

React Native는 기본적으로 Jest 테스팅 프레임워크를
탑재 하고 있다.

 

유닛테스트 방법 

it('given a date in the past, colorForDueDate() returns red', () => {
  expect(colorForDueDate('2000-10-20')).toBe('red');
});

테스트 설명은 it 함수안에 string으로 써준다.
테스트 설명을 명확하게 쓰도록 한다.

 

1. Given : 어떤 이전 조건

2. When : 테스팅 함수를 실행하기 위한 어떤 행동 

3. Then : 기대하는 산출물

 

describe 함수는 jest에서 제공하는 테스트 구조화를 도와주는 함수이다. 
하나의 함수안에 모든 테스트들이 속하도록 그룹핑 해주는 역할을 한다. 

object 테스팅 하려면 beforeEach 또는 beforeAll 이 있다. 

좀더 알고 싶다면 Jest api reference 이 링크 참조 

 

 

728x90

'모바일 APP > React-Native' 카테고리의 다른 글

Testing - 통합 테스트  (0) 2023.02.06
Testing - 단위 테스트  (0) 2023.02.06
Testing - 테스트 가능한 코드 쓰기  (0) 2023.02.06
Testing - 정적 분석  (0) 2023.02.06
Testing  (0) 2023.02.06