1
にクリアしていないテスト私が働いているのレポは次のとおりです。https://github.com/inclusiveClassrooms/skills-wheelフェニックスエクトはトラヴィス
非トラヴィス・コンピュータ上で私のテストを実行し、テストをすべてパス。
トラビスでは、テストが失敗するようになりました。エラーは、挿入されるユーザーが一意ではないことを示します。 Repo.all(User)
hereをログに記録すると、トラビスはRepo.all(User)
をまだデータベース内のユーザーを持っており、データベースがローカルに各テスト
前にフラッシュされていない空のリストであり、データベースが正しくフラッシュされています。
なぜこのデータベースはローカルでは発生しますが、travisでは発生しませんか?
各テストの前に、トラビステストできれいなデータベースを確保するにはどうすればよいですか?
当社トラヴィススクリプトはまた、私たちのシードファイルを実行していたので、その理由だったの助けを事前に感謝