[Functional Programming] 부록: 테스트 커버리지와 GitHub Workflows
자동으로 커버리지를 측정하고, PR마다 뱃지를 생성해주며, 커버리지 변화량을 댓글로 알려주는 개발 환경을 만들자지연 평가(lazy evaluation)와 이터러블 기반 연산자의 안정성을 위하여 테스트 코드를 작성합니다. 테스트 코드와 더불어 테스트 커버리지를 기록하기 위해 github workflows를 작성합니다.Jest기반 테스트 코드 작성coverage-final.json을 파싱하여 SVG 뱃지 생성변경된 뱃지가 있을 경우 GitHub에 자동 커밋PR에 커버리지 변화량을 자동으로 댓글로 남기기1. jest 세팅테스트 프레임워크로 Jest를 사용합니다. 타입스크립트 환경에서는 ts-jest 프리셋과 타입 정보를 함께 설정합니다.// jest.config.tsimport type { Config } f..
2025.04.20