Ruby on Rails
RSpec y Ruby on Rails
Buscar..
Observaciones
RSpec es un marco de prueba para Ruby o, como se define en la documentación oficial, RSpec es una herramienta de desarrollo dirigida por el comportamiento para los programadores de Ruby .
Este tema cubre los aspectos básicos del uso de RSpec con Ruby on Rails. Para obtener información específica sobre RSpec, visite el tema RSpec .
Instalando RSpec
Si desea utilizar RSpec para un proyecto de Rails, debe usar la gema rspec-rails
, que puede generar ayudantes y archivos de especificaciones para usted automáticamente (por ejemplo, cuando crea modelos, recursos o andamios utilizando la rails generate
).
Agregue rspec-rails
a los grupos de :development
y :test
en el Gemfile
:
group :development, :test do
gem 'rspec-rails', '~> 3.5'
end
Ejecutar bundle
para instalar las dependencias.
Inicialízalo con:
rails generate rspec:install
Esto creará una spec/
carpeta para sus pruebas, junto con los siguientes archivos de configuración:
-
.rspec
contiene opciones predeterminadas para la herramientarspec
línea de comandos -
spec/spec_helper.rb
incluye opciones de configuración básicas de RSpec -
spec/rails_helper.rb
agrega más opciones de configuración que son más específicas para usar RSpec y Rails juntos.
Todos estos archivos se escriben con valores predeterminados razonables para comenzar, pero puede agregar funciones y cambiar configuraciones para satisfacer sus necesidades a medida que su conjunto de pruebas crezca.