ref: master
plugins/solr/features/step_definitions/solr_steps.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Given /^the search index is empty$/ do ActsAsSolr::Post.execute(Solr::Request::Delete.new(query: '*:*')) end # This could be merged with "the following categories" Given /^the following categories as facets$/ do |table| ids = [] table.hashes.each do |item| cat = Category.find_by name: item[:name] if cat.nil? cat = Category.create!(environment_id: Environment.default.id, name: item[:name]) end ids << cat.id end env = Environment.default env.solr_plugin_top_level_category_as_facet_ids = ids env.save! end |