2015-01-12 1 views
0

rspec/capybara 또는 웹에서 사용 가능한 (무료 또는 유료) 도구를 만드는 것이 가능한지 알고 싶습니다. (css, js, ...) 실제로 생산 환경에서 실제로/실제로 축소 및 연결됩니다. 내 테스트는 항상 '생산'에서 일을 로컬 코드를 처리하지으로자산을 잘 축소하고 연계하여 테스트 할 수 있습니까 (레일 4)

감사

+2

당신은 "정말로/효과적으로 축소 된"의미를 설명해야합니다. 일반적으로, 아니요, 여러분은 이것을 테스트 할 필요가 없습니다. ActiveRecord :: Base에 대한 테스트를 작성해야합니다. Test * your code *, Rails를 테스트하지 마라. Rails는 이미 철저한 사양을 가지고있다. – meagar

+0

축소화 및 concatantion이 css 및 js 파일의 크기를 줄임으로써 속도를 향상시키고 과거에 heroku에 배포 할 때 (예 : 오류가 발생하지 않고) 내 자산 미리로드/축소가 실패 했으므로 시스템이 모든 일이 잘된 것처럼 보이지만 현실적으로 자산이 제대로 축소되거나 부결되지 않은 배치를 절대 놓치지 마십시오. – Mathieu

답변

1

당신은 당신의 자산과 차례를 미리 컴파일, 축소 된 자산을 테스트하기 위해 귀하의 요청 사양 원한다면 ... 불가능 보인다 config.assets.debugconfig.assets.compileconfig/environments/test.rb에 입력하십시오.

일반적으로 이렇게 할 이유가 없습니다. Rails가 자산을 성공적으로 축소한다고 가정 할 수 있습니다. 테스트 전에 애셋을 미리 컴파일하면 은 크게이되고 테스트 중심 개발과 비슷한 것을 연습하는 것은 거의 불가능합니다.

관련 문제