루비 애플리케이션이 Webrick 서버를 실행합니다. 나는 오이로 시험하고 싶고, 그것이 나에게 올바른 반응을 주길 원한다.오이를 사용한 서버 루비 애플리케이션 테스트
테스트 환경에서 서버를 실행하는 것이 정상입니까? 어디에서 내 코드에서 서버 프로세스를 시작해야하며 어디에서 삭제해야합니까?
이제 배경 단계별로 서버를 시작하고 애프터 훅으로 파괴합니다. 모든 시나리오가 시작되기 전에 서버가 시작되고 이후에 서버가 파괴되므로 속도가 느립니다.
나는 env.rb에서 서버를 시작하고 env.rb에서도 선언 된 at_exit 블록에서이를 파괴 할 생각을 가지고있다. 당신이 그것에 대해 어떻게 생각하십니까?
문제의 패턴을 알고 계십니까?