3
레일 3, RSpec 2 및 rcov 보석을 사용하고 있습니다. 나는 다음 레이크 작업 내 사양에 rcov를 실행하고 있습니다 : RCov에서보기를 제외하고 주석을 포함하는 이유는 무엇입니까?
desc "Run all specs with rcov"
RSpec::Core::RakeTask.new(:rcov => spec_prereq) do |t|
t.rcov = true
t.pattern = "./spec/**/*_spec.rb"
t.rcov_opts = %w{--rails --include views -Ispec --exclude gems\/,spec\/,features\/,seeds\/}
end
첫째 뷰 스펙은 결과에 포함되지 않습니다. rcov 결과의보기에 대해 코드 을 어떻게 볼 수 있습니까? 둘째, 모델에 대한 코드 적용 범위가 매우 낮습니다. 주석 행이 강조 표시되어 있기 때문에 세부 사항을 볼 때 이 실행되지 않습니다. 어떻게 해결할 수 있습니까? 마지막으로, 대부분의 (전부는 아닐지라도) 메소드 정의가 실행되지 않았으므로 으로 표시됩니다. 해결 방법이 있습니까? 감사합니다, Daryn