Integration helpers

통합 테스트 보조 코드는 실행 파일이 아니라 모듈로 배치한다

공통 설정 함수를 어디에 두는지에 따라 Cargo 출력에 별도 테스트 섹션이 생기거나, 조용히 재사용되는 모듈이 됩니다.

cargo test

tests/common.rs

파일 크레이트
Cargo 인식
통합 테스트 파일 하나로 컴파일됩니다.
출력 결과
테스트가 없어도 running 0 tests 섹션이 보입니다.

tests/common/mod.rs

공유 모듈
Cargo 인식
다른 통합 테스트에서 mod common으로 불러옵니다.
출력 결과
별도 실행 섹션 없이 설정 코드만 재사용됩니다.
01

tests/common 디렉터리 생성

02

mod.rs에 setup 함수 작성

03

integration_test.rs에서 mod common 선언

04

common::setup으로 테스트 준비 공유