From 6fc6638bb6699ad1bd25423f3e810692cbad8d46 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 19 Feb 2022 16:17:59 -0800 Subject: [PATCH] Added async test for relation should_index? [skip ci] --- test/reindex_test.rb | 10 ++++++++++ 1 file changed, 10 insertions(+), 0 deletions(-) diff --git a/test/reindex_test.rb b/test/reindex_test.rb index 858066a..cfc5a87 100644 --- a/test/reindex_test.rb +++ b/test/reindex_test.rb @@ -79,6 +79,16 @@ class ReindexTest < Minitest::Test assert_search "product", ["Product A", "Product B"] end + def test_relation_async_should_index + store_names ["Product A", "Product B"] + Searchkick.callbacks(false) do + Product.find_by(name: "Product B").update!(name: "DO NOT INDEX") + end + assert_equal true, Product.where(name: "DO NOT INDEX").reindex(mode: :async) + Product.search_index.refresh + assert_search "product", ["Product A"] + end + def test_relation_queue reindex_queue = Product.searchkick_index.reindex_queue reindex_queue.clear -- libgit2 0.21.0