Szukaj…


Uwagi

RSpec to platforma testowa dla Ruby lub, zgodnie z oficjalną dokumentacją, RSpec jest narzędziem programistycznym opartym na zachowaniu dla programistów Ruby .

Ten temat obejmuje podstawy korzystania z RSpec z Ruby on Rails. Aby uzyskać szczegółowe informacje na temat RSpec, odwiedź temat RSpec .

Instalowanie RSpec

Jeśli chcesz użyć RSpec do projektu Rails, powinieneś użyć rspec-rails , który może automatycznie generować pliki pomocnicze i pliki specyfikacji (na przykład podczas tworzenia modeli, zasobów lub rusztowań przy użyciu rails generate ).

Dodaj rspec-rails do obu grup :development i :test w Gemfile :

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

Uruchom bundle aby zainstalować zależności.

Zainicjuj to za pomocą:

rails generate rspec:install

Spowoduje to utworzenie folderu spec/ twoich testów wraz z następującymi plikami konfiguracyjnymi:

  • .rspec zawiera domyślne opcje narzędzia wiersza polecenia rspec
  • spec/spec_helper.rb zawiera podstawowe opcje konfiguracji RSpec
  • spec/rails_helper.rb dodaje kolejne opcje konfiguracji, które są bardziej specyficzne, aby używać RSpec i Railsów razem.

Wszystkie te pliki są napisane z rozsądnymi ustawieniami domyślnymi, aby zacząć, ale możesz dodawać funkcje i zmieniać konfiguracje, aby dopasować je do swoich potrzeb w miarę rozwoju zestawu testów.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow