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



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow