私はプロジェクトのために新しい機能を作成するためにキュウリを試してきましたが、実際のデータに対してテストを実行する方法を見つけるのは非常に難しかったです。私は工場ガールと一緒にそれらを正しく実行するためにすべてのエンティティを作成する必要があります、私は間違っているのですか?またはキュウリそれは偽のデータを作成し、ステップごとにすべてのフローを行うだけですか?私はステーキのアプローチを試みる方が良いでしょうか? (Rspec-Capybara)?実際の生産データでキュウリ試験を実行する方法はありますか?
すでに多数の機能を備えたプロジェクトを実行していて、TDD-BDDを任務に追加しているときに、この問題に直面したことがある場合は教えてください。
実動データベースをテスト環境にコピーし、モックの代わりに実際のモデルを使用するだけで済みます。 –
しかし、私はキュウリのテストを実行するたびに、seeds.rbファイルのためにそれからすべてのデータを削除し、テストの終わりにすべてを切り捨てます。これには回避策がありますか? –
ステーキのアプローチとは何ですか? – tr9sh