test/index_test.rb in searchkick-3.0.3 vs test/index_test.rb in searchkick-3.1.0
- old
+ new
@@ -83,18 +83,21 @@
end
def test_record_not_found
store_names ["Product A", "Product B"]
Product.where(name: "Product A").delete_all
- assert_search "product", ["Product B"]
+ assert_output nil, /\[searchkick\] WARNING: Records in search index do not exist in database/ do
+ assert_search "product", ["Product B"]
+ end
ensure
Product.reindex
end
def test_bad_mapping
Product.searchkick_index.delete
store_names ["Product A"]
- assert_raises(Searchkick::InvalidQueryError) { Product.search "test" }
+ error = assert_raises(Searchkick::InvalidQueryError) { Product.search "test" }
+ assert_equal "Bad mapping - run Product.reindex", error.message
ensure
Product.reindex
end
def test_remove_blank_id