Mike BarinekMike Barinek
Reindexing Solr from Cucumber
edit Posted by Mike Barinek on Tuesday August 31, 2010 at 01:21PM

Here's a quick snippet that we're using to reindex Solr from our Cucumber features.

"And I reindex assets" helps to ensure that we didn't leave any cruft around from previous tests and that we've properly indexed our Pickle model.


  Background:
    And I am logged in as an admin user
    And an asset with snowboarding tags: "snowboarding" exists with title: "Snowboarding", alt_text: "Snowboarding", summary: "A summary about snowboards"
    And I reindex assets

  Scenario:  An Editor searches for an asset by title
    When I go to the url: "/assets?q=Snowboarding"
    Then I should see "Snowboarding"    

Here's the actual step


  When /^I reindex (.+)$/ do |model_name|
    model_name.singularize.capitalize.constantize.solr_reindex
  end

Comments

  1. Clay Shentrup Clay Shentrup on September 06, 2010 at 07:08PM

    Wait, why "capitalize" instead of "camelize"?