test/reindex_test.rb in searchkick-2.0.3 vs test/reindex_test.rb in searchkick-2.0.4
- old
+ new
@@ -37,6 +37,19 @@
assert_equal 1, index.total_docs
Product.searchkick_index.promote(reindex[:index_name])
assert_search "product", ["Product A"]
end
+
+ def test_refresh_interval
+ reindex = Product.reindex(refresh_interval: "30s", async: true, import: false)
+ index = Searchkick::Index.new(reindex[:index_name])
+ assert_nil Product.search_index.refresh_interval
+ assert_equal "30s", index.refresh_interval
+
+ Product.search_index.promote(index.name, update_refresh_interval: true)
+ assert_equal "1s", index.refresh_interval
+ assert_equal "1s", Product.search_index.refresh_interval
+ ensure
+ Product.reindex
+ end
end