ruby on rails 3 - rails - ¿Ocultar la lista de archivos cuando ejecuta rspec?
ruby on rails selenium (2)
Cuando rake spec
en la línea de comando para un gran proyecto de Rails, obtengo una lista gigante de cada archivo rspec que se ejecutará.
¿Hay alguna manera de ocultar eso por defecto?
ruby-1.9.3-p448/bin/ruby -S rspec ./spec/acceptance/replicators/activity_replicator_spec.rb ./spec/acceptance/replicators/template_replicator_spec.rb ./spec/authorization_rules/admin_authorization_rules_spec.rb ...
Cuando ejecuto solo rspec
(sin llamada de rake) no obtengo esta salida de consola.
EDIT 1
Trabajando desde la respuesta de Phoet , probé
RSpec::Core::RakeTask.new(:spec) do |t|
t.verbose = false
t.warning = false
t.rcov = false
end
task :default => :spec
Esto no resolvió el problema.
No se obtiene dicho resultado cuando se llama a rspec
porque la salida proviene de RSpec::Core::RakeTask
.
Es posible configurar esta clase y establecer el indicador detallado:
RSpec::Core::RakeTask.new do |t|
t.verbose = false
end
La última vez que hice esto, primero tuve que clear
la tarea de rake.
if defined? RSpec
task(:spec).clear
RSpec::Core::RakeTask.new(:spec) do |t|
t.verbose = false
end
end
http://singlebrook.com/blog/disable-rspec-verbosity-to-hide-spec-list