Pourriez-vous me dire comment configurer simplecov pour tester des modèles avec rspec et contrôleur avec concombre seulement? Je n'aime pas que la couverture de rspec et de concombre soit mélangée ...SimpleCov rspec et concombre séparément
4
A
Répondre
9
SimpleCov.coverage_dir ‘coverage’
Cela vous permettra de définir le répertoire dans lequel les informations de couverture sera. Donc, une façon de le configurer sera de mettre
if RUBY_VERSION > "1.9"
require 'simplecov'
SimpleCov.start 'rails'
SimpleCov.coverage_dir 'coverage/rspec'
end
à l'intérieur de votre test_helper
et
if RUBY_VERSION > "1.9"
require 'simplecov'
SimpleCov.start 'rails'
SimpleCov.coverage_dir 'coverage/cucumber'
end
intérieur de features/support/env.rb
Cela devrait les séparer. Vous devez également vous assurer de lancer les tests séparément afin de ne pas les fusionner.
0
Hmmm ... pas de réponse .. ma solution était d'enlever la ligne requise de l'un des cadres de test et de faire l'essai séparément ...
Oui, j'ai trouvé la solution moi-même ... Mais c'est ainsi que ça fonctionne comme je l'ai demandé. Merci! – Lichtamberg
Dans les versions récentes de simplecov, vous ne devriez pas avoir besoin du si RUBY_VERSION-emballage - simplecov ne devrait pas lancer sur 1.8/JRuby – TheDeadSerious
Et il est nécessaire si je commence à simplecov à partir du fichier .simplecov? –