test/multi_search_test.rb in searchkick-2.4.0 vs test/multi_search_test.rb in searchkick-2.5.0
- old
+ new
@@ -31,6 +31,14 @@
store_names ["abc", "abd", "aee"]
products = Product.search("abc", misspellings: {below: 2}, execute: false)
Searchkick.multi_search([products], retry_misspellings: true)
assert_equal ["abc", "abd"], products.map(&:name)
end
+
+ def test_error
+ products = Product.search("*", order: {bad_column: :asc}, execute: false)
+ Searchkick.multi_search([products])
+ assert products.error
+ error = assert_raises(Searchkick::Error) { products.results }
+ assert_equal error.message, "Query error - use the error method to view it"
+ end
end