9
我在我的網站的主頁上使用ElasticSearch。在我的驗收測試中,當用戶登錄時,他被重定向到主頁。ElasticSearch +輪胎:模擬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