Module: FullSearch::OnceRebuilt

Extended by:
TestHelpers
Defined in:
lib/full_search/once_rebuilt.rb

Class Method Summary collapse

Methods included from TestHelpers

configure, ensure_full_search_tables, once_full_search_rebuilt, rebuild_full_search_index, reindex_full_search, reset_full_search!, setup_for_tests!, truncate_full_search!, with_full_search_async_jobs_inline, with_full_search_models_registered, with_full_search_rebuild

Class Method Details

.clear!Object



16
17
18
# File 'lib/full_search/once_rebuilt.rb', line 16

def clear!
  @rebuilt = Set.new
end

.per_test_case(*models) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/full_search/once_rebuilt.rb', line 6

def per_test_case(*models)
  models = FullSearch.models.to_a if models.empty?
  unless already_rebuilt?(models)
    rebuild_models!(models)
    mark_rebuilt!(models)
  end

  yield if block_given?
end