test/test_helper.rb in searchkick-1.3.4 vs test/test_helper.rb in searchkick-1.3.5

- old
+ new

@@ -275,34 +275,36 @@ ["burger", "hamburger"], ["bandaid", "bandag"] ], autocomplete: [:name], suggest: [:name, :color], - conversions: "conversions", - personalize: "user_ids", - locations: ["location", "multiple_locations"], + conversions: [:conversions], + personalize: :user_ids, + locations: [:location, :multiple_locations], text_start: [:name], text_middle: [:name], text_end: [:name], word_start: [:name], word_middle: [:name], word_end: [:name], highlight: [:name], - # unsearchable: [:description], searchable: [:name, :color], - only_analyzed: [:alt_description], + filterable: [:name, :color, :description], + # unsearchable: [:description], + # only_analyzed: [:alt_description], match: ENV["MATCH"] ? ENV["MATCH"].to_sym : nil - attr_accessor :conversions, :user_ids, :aisle + attr_accessor :conversions, :user_ids, :aisle, :details def search_data serializable_hash.except("id").merge( conversions: conversions, user_ids: user_ids, location: {lat: latitude, lon: longitude}, multiple_locations: [{lat: latitude, lon: longitude}, {lat: 0, lon: 0}], - aisle: aisle + aisle: aisle, + details: details ) end def should_index? name != "DO NOT INDEX" @@ -337,11 +339,11 @@ attr_accessor :conversions_a, :conversions_b def search_data serializable_hash.except("id").merge( conversions_a: conversions_a, - conversions_b: conversions_b, + conversions_b: conversions_b ) end end class Animal @@ -390,10 +392,10 @@ def assert_order(term, expected, options = {}, klass = Product) assert_equal expected, klass.search(term, options).map(&:name) end def assert_equal_scores(term, options = {}, klass = Product) - assert_equal 1, klass.search(term, options).hits.map { |a| a['_score'] }.uniq.size + assert_equal 1, klass.search(term, options).hits.map { |a| a["_score"] }.uniq.size end def assert_first(term, expected, options = {}, klass = Product) assert_equal expected, klass.search(term, options).map(&:name).first end