Ruby on Rails
RSpec e Ruby on Rails
Ricerca…
Osservazioni
RSpec è un framework di test per Ruby o, come definito dalla documentazione ufficiale, RSpec è uno strumento di sviluppo basato sul comportamento per i programmatori Ruby .
Questo argomento copre le basi dell'utilizzo di RSpec con Ruby on Rails. Per informazioni specifiche su RSpec, visitare l' argomento RSpec .
Installare RSpec
Se si desidera utilizzare il progetto RSpec per un progetto Rails, è necessario utilizzare la gemma rspec-rails
, che può generare automaticamente helper e file spec (ad esempio, quando si creano modelli, risorse o scaffold utilizzando i rails generate
).
Aggiungi rspec-rails
a entrambi :development
e :test
groups nel Gemfile
:
group :development, :test do
gem 'rspec-rails', '~> 3.5'
end
Esegui bundle
per installare le dipendenze.
Inizializzalo con:
rails generate rspec:install
Questo creerà una spec/
cartella per i test, insieme ai seguenti file di configurazione:
-
.rspec
contiene opzioni predefinite per lo strumentorspec
riga di comando -
spec/spec_helper.rb
include le opzioni di configurazione di base di RSpec -
spec/rails_helper.rb
aggiunge ulteriori opzioni di configurazione che sono più specifiche per usare RSpec e Rails insieme.
Tutti questi file sono scritti con impostazioni predefinite per farti iniziare, ma puoi aggiungere funzionalità e modificare le configurazioni in base alle tue esigenze man mano che la tua suite di test cresce.