私は自分のサイトのホームページでElasticSearchを使用しています。私の受け入れテストでは、ユーザーがログインすると、彼はホームページにリダイレクトされます。ElasticSearch + Tire:模擬するための良い戦略ES
しかし、テストでESを使うのは高価です(インデックスを作成して削除する必要があります)ので、ユーザーがホームページを通過するたびに行う必要はありません。
私はテストは、いくつかのメタデータを持っている場合にのみ、実際のESの検索を行うしたいと思います:
config.before(:each) do
if example.metadata[:elastic]
Model.create_elasticsearch_index
end
end
scenario "Results should be ordered by distance", :elastic do
# tests...
end
だから私はテストが全く持っていない場合にESを使用しない「モック」に検索を必要としません:を弾性メタデータ
これを達成するにはどうすればよいでしょうか?
ありがとう、私はそれを試してみる:) – Robin