[Vitest] 프론트엔드 테스트 코드 작성해보기
·
개발/기타
프론트엔드 테스트를 처음 접하면 describe, it, mock, act 같은 낯선 키워드가 쏟아진다. 공식 문서를 읽어도 "그래서 실제로 어떻게 쓰는 건데?"가 해결이 안 된다.이 글은 Vitest + Testing Library 기준으로, 테스트 코드를 짜기 위해 알아야 하는 개념들을 예제 코드 중심으로 정리한다.1. 테스트 파일의 기본 구조import { describe, it, expect } from 'vitest';import { calculateBMR } from './calculateBMR';describe('calculateBMR', () => { it('남성의 BMR을 올바르게 계산한다', () => { const result = calculateBMR(70, 175, 25, ..