Давайте попробуем это руководство решения добавить эти драгоценные камни в вашем Gemfile
gem 'capybara'
gem 'rspec-rails'
gem 'wombat'
gem 'capybara-webkit'
gem 'selenium-webdriver', '2.35.0'
и после этого запуска пучка и создать тест envoirment сделать что-то подобное в вашем database.yml
defaults: &defaults
adapter: mysql2
host: localhost
username: root
password: password
test:
<<: *defaults
database: test_db
, а затем запустить
rails generate rspec:install
это будет генерировать эти файлы.
.rspec
spec/spec_helper.rb
spec/rails_helper.rb
и для запуска тестовых примеров эта команда используется.
bundle exec rspec
включить их в rspec_helper
require 'capybara'
require 'capybara/dsl'
require 'debugger'
и они в rails_helper
config.use_transactional_fixtures = true
config.include Capybara::DSL
затем
RAILS_ENV=test rake db:create, db:migrate
или RAILS_ENV = тест грабли БД: схемы: нагрузка
Надеюсь, это решило вашу проблему.