#vitest
2개의 글.
메서드에 기능을 얹은 JS Proxy가 vi.spyOn을 삼킨다
query 호출에 SQL 태그를 붙이는 Proxy 래퍼를 만들었더니 vi.spyOn 이 전혀 먹지 않았습니다. get 트랩이 spy 를 가리는 이유와 원본 identity 비교로 푸는 방법을 정리했습니다.
2026-10-18 · 6 min read
#javascript#proxy#vitest#testing
vi.mock이 안 먹는 이유 — vitest isolate:false와 모듈 캐시
isolate: false 로 모듈 캐시가 파일 간에 공유되면, 다른 파일이 먼저 로드한 모듈에서는 vi.mock이 무력화됩니다. vi.spyOn으로 객체 메서드를 교체하면 해결됩니다.
2026-08-21 · 7 min read
#vitest#testing#javascript#mocking