2012-04-06 7 views
18

Ben raptlar 3.2.3, rspec 2.9.0 ve simplecov 0.6.1 kullandığım bir proje var, hepsi son taşlar gibi görünüyor.rspec, raylar ve simplecov ile görüntüleme özellikleri için kapsamı nasıl alabilirim?

Denetleyiciler ve modeller için kod kapsamı sonuçları alıyorum, ancak görüşlerim değil.

SimpleCov.start 'rails' do 
    add_group 'Views', 'app/views' 
end 

Ve hatta açıkça ben .erb dosyaları dahil istiyoruz diyerek: Ben simplecov kurulumunda grup ekleme denedim

SimpleCov.start 'rails' do 
    add_group 'Views', 'app/views/*/*.erb' 
end 

... ama nafile. "Görüntüleme" grubu, yayınlama sonuçlarında var, ancak orada hiç dosya yok.

Bu çalışmayı yapan var mı?

cevap

16

Görünüşe göre, bu cevabı nedeniyle standart yakut kapsama kütüphanesinde bir sınırlama, "yapamazsın" dir:

https://github.com/colszowka/simplecov/issues/38

+1

Ayrıca çalışma etrafında henüz bulunamamıştır yazık. Alternatif araçlar bulundu mu? –

+1

Aynı zamanda, tüm mantığı manzaralardan uzaklaştırmaya ve gerektiğinde sunuculara güvenmeye çalışmalıyız. Entegrasyon testleri ve capibara gibi araçlar da yardımcı olabilir. – Leito

+0

@AbePetrillo, Herhangi bir alternatif bulamadık. En son uygulamamdaki bazı Cucumber testleriyle bunu ele alıyorum, ancak çoğunlukla testime değer bir şey varsa, muhtemelen bir yardımcıda olması gerektiği sonucunu kabul ediyorum. – dpassage

İlgili konular