mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-14 03:05:59 -04:00
Trying a different way to ES reindex in spec helper
This commit is contained in:
@@ -36,23 +36,36 @@ RSpec.configure do |config|
|
||||
expectations.include_chain_clauses_in_custom_matcher_descriptions = true
|
||||
end
|
||||
|
||||
config.before(:suite) do
|
||||
# reindex models
|
||||
Crop.searchkick_index.refresh
|
||||
Seed.searchkick_index.refresh
|
||||
Harvest.searchkick_index.refresh
|
||||
Planting.searchkick_index.refresh
|
||||
# config.before(:suite) do
|
||||
# # reindex models
|
||||
# Crop.searchkick_index.refresh
|
||||
# Seed.searchkick_index.refresh
|
||||
# Harvest.searchkick_index.refresh
|
||||
# Planting.searchkick_index.refresh
|
||||
|
||||
# and disable callbacks
|
||||
Searchkick.disable_callbacks
|
||||
end
|
||||
# # and disable callbacks
|
||||
# Searchkick.disable_callbacks
|
||||
# end
|
||||
|
||||
config.around(:each, search: true) do |example|
|
||||
Searchkick.callbacks(true) do
|
||||
example.run
|
||||
# config.around(:each, search: true) do |example|
|
||||
# Searchkick.callbacks(true) do
|
||||
# example.run
|
||||
# end
|
||||
# end
|
||||
config.before(:each) do |example|
|
||||
# Elasticsearch / Searchkick
|
||||
if example.metadata[:search]
|
||||
Searchkick.enable_callbacks
|
||||
Crop.reindex
|
||||
Photo.reindex
|
||||
Harvest.reindex
|
||||
Seed.reindex
|
||||
Planting.reindex
|
||||
else
|
||||
Searchkick.disable_callbacks
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
# rspec-mocks config goes here. You can use an alternate test double
|
||||
# library (such as bogus or mocha) by changing the `mock_with` option here.
|
||||
config.mock_with :rspec do |mocks|
|
||||
|
||||
Reference in New Issue
Block a user