기준 결과와의 비교
프로그램이 만든 값을 미리 정한 기준 값과 비교해 차이를 찾는다. 단순 문자열 비교와 비슷한 목적이지만 복잡한 값과 큰 결과의 변경도 검토할 수 있도록 지원한다. 결과의 표현이 달라졌는지 확인하는 테스트 방식이다.
변경 내용의 검토
기준 값이 자주 달라지는 경우 변경 사항을 검토하는 도구가 중요하다. Insta는 스냅샷 차이를 표시하고 검토하는 흐름을 제공한다. 비교 기준을 유지하면서 의도한 변경과 예상하지 않은 차이를 살펴볼 수 있다.
저장 위치와 편집기 도구
별도 스냅샷 파일 외에 소스 코드 안에 기준 값을 두는 인라인 스냅샷도 지원한다. 보조 도구인 cargo-insta가 이를 다루며 VS Code 확장은 스냅샷 강조와 검토 기능을 제공한다. 차이 비교에는 Similar 라이브러리를 사용한다.