모의 브라우저 환경
Simulated browser environment
실제 브라우저를 실행하지 않고 Node.js 같은 실행환경에서 브라우저 API 일부를 흉내 내는 테스트 환경이다.
마지막 검증
모의 브라우저 환경은 실제 Chrome이나 Safari를 실행하지 않고 Node.js 같은 실행환경에서 document,
DOM(Document Object Model, 브라우저가 문서를 객체 구조로 표현한 것) 요소와 일부 브라우저 API를
제공한다. jsdom은 React 컴포넌트의 렌더 결과와 사건 처리를 빠르게
확인할 때 쓰는 대표 구현이다.
모의 환경은 실제 브라우저와 같은 보장을 주지 않는다. jsdom은 시각 콘텐츠를 렌더링하거나 화면 배치를 계산하지 않는다. 실제 브라우저 엔진, 페이지 이동, CSS 배치나 운영 앱 전체 흐름이 원인인 실패는 실제 브라우저 또는 장치 테스트에서 확인해야 한다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Vitest - Test EnvironmentVitest · 공식 문서 · 확인 2026-08-09
- jsdom READMEjsdom project · 소스 코드 · 확인 2026-08-09