一部のモデルではMySQLを使用し、他のモデルではMongoDBを使用するRailsアプリケーションを構築しています(mongo_mapper gemを使用)。キュウリとMySQLとMongoDBのDatabase_Cleaner
私たちはアプリのために(カピバラとウェブドライバを使って)キュウリ試験を開始しており、存在しないIDが参照されているという問題を抱えています。私はこれをMongoDBの古いデータまで追跡したと信じています。
この時点で、database_cleanerはMongoDBではなくMySQLレコードでジョブを実行しています。
MongoDBの使用についてはdiscussion at the cucumber-rails projectがありますが、MongoDBとMySQLの両方ではなく、MongoDBのみを使用していると仮定していると思います。
database_cleanerでMySQLとMongoDBの両方をクリーンアップする方法はありますか?それとも、どちらか一方だけですか?
私がテストを実行する前に、MongoDBのコンテンツのすべてをドロップする方法についてthis articleを見つけましたが、私はこれは私が地元の発展のために使用していたレコードを含むすべてのデータが削除されますと信じて...
感謝。