2011-03-10 5 views
4

Avant de passer à ruby ​​1.9.2 et cover_me j'utilisais rcov. Nous n'avons pas tendance à tester les contrôleurs unitaires, en nous appuyant plutôt sur la couverture de concombre. Avec rcov, il a été possible d'agréger les résultats de la couverture à partir des passages de concombre et de rspec. Est-ce possible avec cover_me?Agrégat cover_me résultats pour rspec et concombre

Répondre

7

Voici le Rakefile que j'ai fini avec, vous pouvez obtenir une couverture pour rspec, le concombre ou les deux combinés:

namespace :cover_me do 
    task :report do 
    require 'cover_me' 
    CoverMe.complete! 
    end 

    task :all => %w{ rake:spec rake:cucumber report } 
    task :spec => %w{ rake:spec report } 
    task :cucumber => %w{ rake:cucumber report } 
end 
+2

En utilisant cover_me https://github.com/markbates/cover_me et le fichier de coupe ci-dessus est le moyen le plus simple d'obtenir une couverture de code pour le concombre sur rails3 & ruby ​​1.9. – Clinton

Questions connexes