cómo generar rspec en rieles? también instalé el complemento para rspec .. también instalé gem rspec, rspec-rails .. ahora ¿qué puedo hacer?cómo generar Rspec en rieles?
Respuesta
Una vez que haya instalado rspec habrá nuevos generadores disponibles llamados rspec_scaffold
, rspec_model
y rspec_controller
que funcionan de manera similar a los generadores carriles normales excepto que en lugar de generar pruebas del trozo, que generan las especificaciones del trozo.
gracias por publicar –
Vine aquí con la misma pregunta, y la respuesta de Don me puso en el camino correcto. Los generadores tienen sin embargo: en lugar de _ en el nombre para Rails 3:
> rails g rspec:controller soa/user
create spec/controllers/soa/user_controller_spec.rb
> rails g rspec:scaffold soa/user
create spec/controllers/soa/users_controller_spec.rb
create spec/views/soa/users/edit.html.erb_spec.rb
create spec/views/soa/users/index.html.erb_spec.rb
create spec/views/soa/users/new.html.erb_spec.rb
create spec/views/soa/users/show.html.erb_spec.rb
invoke helper
create spec/helpers/soa/users_helper_spec.rb
create spec/routing/soa/users_routing_spec.rb
invoke rspec
create spec/requests/soa/soa_users_spec.rb
un fastidio que, éstos no se muestran cuando se ejecuta rails g
pero están disponibles.
En config/application.rb, agregue esta línea de código de configuración
config.generators do |g|
g.test_framework :rspec, :fixture => true, :views => false
g.integration_tool :rspec, :fixture => true, :views => true
end
En su configuración/application.rb:
config.generators do |g|
g.test_framework :rspec
end
- 1. ¿Cómo usar RSpec sin rieles?
- 2. Rieles: Cómo probar subdominios con RSpec
- 3. Generar archivo HTML desde rspec
- 4. Trozo Modelo método Guardar en Rspec/rieles
- 5. ¿Cómo puedo generar una variable en una prueba de rspec?
- 6. inconsistencias rieles de tiempo con rspec
- 7. probando atributos anidados de rieles con rspec
- 8. Rieles: probando ámbitos con nombre con RSpec
- 9. Configuración RSpec con nuevos rieles/MongoId aplicación
- 10. "rieles generan rspec: instalar" parece estar fallando
- 11. Shoulda vs Notable para rspec y rieles
- 12. Rieles: evaluación comparativa de rendimiento utilizando RSPec
- 13. rieles rspec burlones sesión de hash
- 14. ¿Cómo puedo generar una especificación de controlador usando rspec?
- 15. Cómo generar documentos para mis modelos y controlador en rieles
- 16. rieles RSpec enrutamiento: Prueba de acciones en: excepto que no
- 17. Rieles: Cómo generar archivos de traducción como django
- 18. Escritura de pruebas con RSpec para Redis con rieles
- 19. generar una alerta en el controlador de rieles sin redirigir
- 20. Rieles usando Rspec para probar ---> ActionView :: MissingTemplate:
- 21. SQLite3 :: SQLException cuando se utiliza database_cleaner con rieles/Spork/RSpec
- 22. Accesorios de rieles que no se cargan con rspec
- 23. Utilizando helpers en rieles 3 para generar html
- 24. rieles/Rspec realizar pruebas pasan por http autenticación básica
- 25. Cómo establecer HTTP_USER_AGENT en las pruebas rspec
- 26. Generar un campo de incremento automático en rieles
- 27. ¿Qué hace render_views en rspec?
- 28. cómo probar los parámetros pasados a un controlador en los rieles 3, usando rspec?
- 29. ¿Cómo puedo encontrar find_each para la prueba rspec en rieles 3
- 30. ¿Cómo especificar validates_uniqueness_of en Rspec?
Véase también http://stackoverflow.com/questions/ 9884033/ruby-on-rails-switch-from-test-unit-to-rspec para cambiar tu generador predeterminado para siempre. – Ghoti