본문 바로가기
모바일 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