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 herramienta rspec 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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow