Highline 보석을 기반으로 한 대화 형 CLI 응용 프로그램이 있습니다. Aruba을 사용하여 오이 테스트를 위해 대화식으로 실행할 수 있습니다. 하지만 스텁과 mock을 사용할 수는 없습니다. 왜냐하면 Aruba는 내 앱을 하위 프로세스로 시작하기 때문입니다. Aruba::InProcess 기능을 사용하려고하면 상호 작용이 없어집니다.오이와 상호 작용하는 루비 앱을 스텁하고 모의하는 방법?
더 이상 알 수 없습니다. 그런 앱을 어떤 방법으로 테스트 할 수 있습니까?
원격 플랫폼 API 또는 파일과의 상호 작용을 스태핑하고 싶습니다. 시스템을 예로들 수 있습니다. 원격 API 상호 작용으로 인해 사용자 조치와 결과 리턴 사이에 오랜 시간이 걸린다. 이 테스트는 유용하지 않습니다. – Michael
내 질문에 설명 된 상호 작용 문제로 인해 웹 모크 및 fakefs를 사용할 수 없습니다. – Michael