8. Functions 소개4 - 단위 테스트

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

4 - 단위 테스트

이 내용은 learn.palantir.com ↗에서도 확인할 수 있으며, 접근성을 위해 여기에 제공됩니다.

📖 과제 소개

../src/__tests__/index.ts 파일은 방금 살펴본 "myFunction" 메소드를 사용하는 샘플 테스트를 포함하고 있습니다. 테스트는 Function 작성의 필수 요소는 아니지만, 우리의 코드가 예상대로 동작하는지에 대한 확신을 제공하는 레이어가 됩니다.

🔨 과제 지시사항

  1. 왼쪽의 Files 패널에서 ../src/__tests__/index.ts 파일을 선택하여 엽니다.
  2. 1, 4, 7번째 줄에서 주석 문자(//)를 제거합니다.
  3. 7번째 줄의 테스트 코드를 확인하십시오. 이 코드는 TypeScript의 expect 함수를 사용하여 myFunction42의 입력이 주어질 때 43의 값이 반환되는지 테스트합니다(n+1 함수를 실행하십시오).
  4. Code Assist가 실행 중일 때, 화면 상단 오른쪽 영역에 있는 ▶ Test 버튼을 클릭합니다.

테스트가 실행되며 결과는 화면 하단의 Tests 도우미 창에 나타납니다. 예상하신 바와 같이, 테스트에서 예상 값을 100으로 변경하거나 "myFunction" 메소드로 돌아가서 문법을 n+2로 변경하면 테스트가 실패할 것입니다.

📚 추천 읽기 (~1분 읽기)

Unit Testing 관련 문서의 전체보기, 예제, 테스트 실행 제목을 읽으십시오. 이 페이지는 이 튜토리얼에서 필요하지 않은 온톨로지 유형으로 단위 테스트를 작성하는 과정에 대해 설명합니다.