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