나는 보석을 가지고 있는데, 우리는 그것을 ToastMitten
이라고 부를 것이고, 나는 이것을 내 레일 애플 리케이션 중 하나에 포함시킬 것이다. 나는 파일을로드해야하는 ToastMitten
에 대한 몇 가지 테스트를 작성 중이며 gem의 루트에서 경로를 지정하려고합니다.Rails 프로젝트의 Rspec 테스트에서 보석의 루트 디렉토리를 얻으려면 어떻게해야합니까?
방금 Rails.root.to_s
을 사용해 보았습니다. 그러나 그 결과는 /Users/me/projects/toastmitten/spec/dummy
과 같습니다. 경로가 toastmitten/
으로 끝날 것으로 예상 했었습니다.
내가 뭘 잘못하고 있니?
그게 나에게'spec' 폴더를 주는데,이 경우 작동하지만, 당신이 기대하는 것입니까? –
네, 그게 내가 기대하는 것입니다. 가짜 앱으로 레일즈 플러그인/보석을 테스트하는 것은 약간의 고통입니다. 내가 가진 하나의 프로젝트에 대해 설정을 변경하는 것은 매우 지루하고 실망 스럽습니다. –