Zoeken…


Opmerkingen

RSpec is een testraamwerk voor Ruby of, zoals gedefinieerd in de officiële documentatie, RSpec is een gedragsgestuurd ontwikkelingshulpmiddel voor Ruby-programmeurs .

Dit onderwerp behandelt de basis van het gebruik van RSpec met Ruby on Rails. Ga naar het onderwerp RSpec voor specifieke informatie over RSpec.

RSpec installeren

Als u RSpec wilt gebruiken voor een Rails-project, moet u de rspec-rails gem gebruiken, die automatisch helpers en spec-bestanden voor u kan genereren (bijvoorbeeld wanneer u modellen, resources of steigers maakt met behulp van rails generate ).

Voeg rspec-rails aan zowel de :development als :test in de Gemfile :

group :development, :test do
  gem 'rspec-rails', '~> 3.5'
end

Voer bundle uit om de afhankelijkheden te installeren.

Initialiseer het met:

rails generate rspec:install

Hiermee maakt u een spec/ map voor uw tests, samen met de volgende configuratiebestanden:

  • .rspec bevat standaardopties voor het opdrachtregelprogramma rspec
  • spec/spec_helper.rb bevat standaard RSpec-configuratieopties
  • spec/rails_helper.rb voegt verdere configuratie-opties toe die specifieker zijn om RSpec en Rails samen te gebruiken.

Al deze bestanden zijn met verstandige standaardwaarden geschreven om u op weg te helpen, maar u kunt functies toevoegen en configuraties aanpassen aan uw behoeften naarmate uw testpakket groeit.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow