model_test.rb
773 Bytes
require_relative "test_helper"
class TestModel < Minitest::Unit::TestCase
def test_searchkick_disable
store_names ["product a"]
Product.searchkick_disable!
assert !Product.searchkick_enabled?, 'searchkick has been disabled'
store_names ["product b"]
assert_search "product", ["product a"]
Product.searchkick_enable!
Product.reindex
assert_search "product", ["product a", "product b"]
end
def test_global_searchkick_disable
store_names ["product a"]
Searchkick.disable!
assert !Searchkick.enabled?, 'searchkick has been disabled'
store_names ["product b"]
assert_search "product", ["product a"]
Searchkick.enable!
Product.reindex
assert_search "product", ["product a", "product b"]
end
end