From e20575a4aabacf405e4dfa88fd914e5f81802476 Mon Sep 17 00:00:00 2001 From: Andrew Date: Wed, 4 Nov 2015 20:11:14 -0800 Subject: [PATCH] Added test for dangerous reindex with associations --- test/index_test.rb | 5 +++++ test/test_helper.rb | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/test/index_test.rb b/test/index_test.rb index 55431d0..b960b17 100644 --- a/test/index_test.rb +++ b/test/index_test.rb @@ -107,6 +107,11 @@ class IndexTest < Minitest::Test assert_raises(Searchkick::DangerousOperation) { Product.where(id: [1, 2, 3]).reindex } end + def test_dangerous_index_associations + Store.create!(name: "Test") + assert_raises(Searchkick::DangerousOperation) { Store.first.products.reindex } + end + def test_dangerous_reindex_accepted store_names ["Product A", "Product B"] Product.where(name: "Product A").reindex(accept_danger: true) diff --git a/test/test_helper.rb b/test/test_helper.rb index a176542..d35b59c 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -178,6 +178,7 @@ else end class Store < ActiveRecord::Base + has_many :products end class Animal < ActiveRecord::Base -- libgit2 0.21.0