2012-02-13 13 views

Respuesta

54

Agregue los siguientes contenidos a un archivo .rspec al directorio raíz de su proyecto.

--color

+10

O, coloque el archivo .rspec en su directorio de inicio para aplicar las configuraciones para todos los proyectos. – Jimothy

7

También se puede poner la configuración en la spec_helper.rb si no desea adjuntar -color cada vez que ejecute rspec.

RSpec.configure do |config| 
# Use color in STDOUT 
    config.color_enabled = true 

# Use color not only in STDOUT but also in pagers and files 
    config.tty = true 

# Use the specified formatter 
    config.formatter = :documentation # :progress, :html, :textmate 
end 
+0

'config.color_enabled = true' no funcionó para mí, pero' config.color = true' sí. –

15

Si viene aquí desde Google recientemente, es posible que observe que la respuesta de Allen Chun da una NoMethodError con .color_enabled cuando se utiliza RSpec 3.0 o superior. .color_enabled se eliminó a 3,0: https://github.com/rspec/rspec-core/blob/master/Changelog.md#300rc1--2014-05-18

acaba de cambiar a .color_enabled.color en spec_helper.rb:

RSpec.configure do |config| 
    # Use color in STDOUT 
    config.color = true 

    # other config options here...  

end 

Esto funcionó para mí con Ruby 2.1.2p95 en OS X 10.9.4 Mavericks.

+1

¡Gracias por la corrección! :) –

+0

¡Gracias, eso fue fácil! – cpursley

Cuestiones relacionadas