rails para mejores las kali instalar gemas comando codigofacilito ruby-on-rails simplecov

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.