0
私はRuby 2.3.0とRails 4.2.7を使用しています。私もminitest(ActionController :: TestCaseクラス)と私は毎回「すくいテストが」と呼ばれているという印象の下にあったこれらの宝石rails 4のテストでdbがリセットされない理由
gem 'capybara', '~>2.7.1'
gem 'poltergeist', '~>1.9.0'
gem 'minitest-rails-capybara', '~>2.1.2'
を使用しています は、データベースを削除してschema.rbを使用して作成された(それとして
)すべての私の他のプロジェクトで発生した。しかし、このプロジェクトでは
はこの正常です(私は手動でテストデシベルに何かを変更した場合、それはテストの間にそのように滞在)これを実行しないのですか?何が原因だろうか?
問題はマイグレーションがなく、その場合はスキーマに基づいてデータベースを更新しようとしていたことです。 'config.active_record.maintain_test_schema = false'を設定しないようにすることができます。 – Grey