TS · E2E

Cypress cy.intercept 요청 가로채기 흐름

E2E 테스트에서 네트워크를 가로채면 UI 동작을 실제 서버 상태와 분리해 안정적으로 검증할 수 있습니다.

Cypress cy.intercept 요청 구조

intercept
UI action버튼 클릭 또는 입력
request브라우저가 API 호출
cy.interceptmethod/url matcher로 가로채기
assertionstub 응답 기반 UI 검증
UI actionrequestcy.interceptassertion

Cypress cy.intercept 요청 기준

점검
fixture테스트 데이터는 파일로 고정해 재현성을 높입니다.
aliasas와 wait를 함께 써 요청 완료 시점을 기다립니다.
계약stub이 실제 API 계약과 어긋나지 않게 관리합니다.
범위핵심 흐름만 mock하고 전체 통합은 별도 테스트로 둡니다.