Rails 3、RSpec 2、および rcov gem を使用しています。次の rake タスクを使用して、仕様で 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 の結果でビューのコード カバレッジを確認するにはどうすればよいですか? 2 つ目は、モデルのコード カバレッジが非常に低いことです。詳細を見ると、コメント行が実行されていないと強調表示されているためです。どうすればこれを修正できますか? 最後に、メソッド定義のほとんど (すべてではないにしても) が未実行としてマークされているようです。これを修正する方法はありますか?ありがとう、ダリン