2011-07-15 8 views
10

Siempre que genero un andamio, generador Rspec siempre crea especificaciones como la siguiente:¿Cómo desactivo la generación de solicitudes y especificaciones de enrutamiento? [RSPEC]

invoke rspec 
    create  spec/controllers/stars_controller_spec.rb 
    invoke  helper 
    create  spec/routing/stars_routing_spec.rb 
    invoke  rspec 
    create  spec/requests/stars_spec.rb 

¿Cómo puedo hacer para asegurar que éstos no se generan? He intentado establecer los parámetros de configuración como esta, pero no sirvió de nada:

config.generators do |g| 
    g.test_framework :rspec, :fixture => true, :views => false 
    g.view_specs false 
    g.integration_specs false 
    g.helper_specs false 
    end 

Respuesta

20
config.generators do |g| 
    g.test_framework :rspec, 
    :view_specs => false, 
    :request_specs => false, 
    :routing_specs => false 
end 

ps - see the docs para obtener más información.

+0

no pude encontrar que: view_specs clave documentado en cualquier lugar en relishapp .com, pero funcionó para mí, usando rails 3.0.17 y rspec 2.6.0. Gracias. – sockmonk

2

respuesta de David no me funcionó con raíles 3.1 (tiene un error de cero llorón lanzada por el generador), pero el enfoque en this answer trabajó para mí

Cuestiones relacionadas