Коли ви створили свою рейкову програму за допомогою:
rails new <app_name> -T # to exclude Test::Unit
Додайте дорогоцінний камінь RSpec у свій Gemfile таким чином:
group :development, :test do
gem "rspec-rails"
end
У командному рядку напишіть:
bundle install # this will install the missing gems
Тепер вам потрібно встановити RSpec, запустивши:
rails generate rspec:install
Це створить такі файли:
create .rspec
create spec
create spec/spec_helper.rb
create spec/rails_helper.rb
Я настійно рекомендую прочитати всі коментарі spec_helper і rails_helper, щоб добре зрозуміти, що робить кожен варіант.
Після того, як все встановлено, ви можете запустити всі свої тести за допомогою:
bundle exec rspec
Детальніше про рекомендовані конфігурації spec_helper та rails_helper можна прочитати на https://kolosek.com/rails-rspec-setup .