2
레일 통합 테스트에서 rots을 어떻게 실행합니까? 명령 줄에서 룰을 실행할 수 있습니다. 루비에서 명령을 실행해야합니까? 아니면 실행하도록 호출 할 수있는 방법이 있습니까?Rails 통합 테스트에서 어떻게 rots를 실행합니까?
레일 통합 테스트에서 rots을 어떻게 실행합니까? 명령 줄에서 룰을 실행할 수 있습니다. 루비에서 명령을 실행해야합니까? 아니면 실행하도록 호출 할 수있는 방법이 있습니까?Rails 통합 테스트에서 어떻게 rots를 실행합니까?
는 나는 (RSpec에 대한) before(:all)
블록 또는 (시험 단위) def setup
방법 부패를 시작하고 각각 after(:all)
/def teardown
블록/방법을 중지하는 것이 가장 좋습니다 생각합니다. 를 중지 한 후
rots = IO.popen("rots")
과 :
rots.close
을하지만,이 코드는 테스트되지 않은 상태입니다 인식
당신은 아마 같은 것을 사용한다 시드는를 시작합니다.
'룻'을 의미합니까? 그것은 룰렛이 종료 될 때까지 차단되는 것으로 보이므로 설정을 끝내지 않습니다. 내가 뭘 놓치고 있니? – Pablo
내 주석에서 역 따옴표가 주변에서 제거되었습니다. – Pablo
프로세스를 대몬 모으기 (즉, 명령 줄 끝에 &를 사용하여 백그라운드로 보냄)를 시도해보십시오. ps aux 및 SIGTERM found 프로세스를 통해 grep rots를 중지합니다. – Eimantas