ruby-on-rails - para - ruby on rails windows 10
Gema cov simple que falta archivos no probados en Rails (2)
Al simple_cov
gema simple_cov
en una aplicación de Rails, ¿podemos incluir los archivos que no estamos probando en el informe?
Si es así, ¿cómo?
Si no, esos archivos deben contar para el porcentaje de cobertura, ¿verdad?
Carga impaciente de toda la aplicación Rails al ejecutar el conjunto de pruebas con cobertura de código. Añadir Rails.application.eager_load!
a spec_helper.rb
.
Simplecov ralentiza las pruebas, por eso uso la variable de entorno de shell para activarlo. Generalmente mi spec_helper.rb
/ rails_helper.rb
parece a esto:
if ENV[''COVERAGE'']
require ''simplecov''
# some SimpleCov setup, e.g. formatters
SimpleCov.start ''rails''
end
ENV[''RAILS_ENV''] ||= ''test''
require ''spec_helper''
require File.expand_path(''../../config/environment'', __FILE__)
require ''rspec/rails''
Rails.application.eager_load! if ENV[''COVERAGE'']
Intente editar su config/environments/test.rb
y configure esta línea:
config.eager_load = false
De esta manera, toda la aplicación se carga y simplecov la lee.