Commit e5eb1a0bb0a1e222f1936b175fab9d28fd00bb72

Authored by Andrew Kane
1 parent 96c70fef

Improved test name [skip ci]

Showing 2 changed files with 34 additions and 34 deletions   Show diff stats
test/callbacks_test.rb 0 → 100644
... ... @@ -0,0 +1,34 @@
  1 +require_relative "test_helper"
  2 +
  3 +class CallbacksTest < Minitest::Test
  4 + def test_disable_callbacks_model
  5 + store_names ["product a"]
  6 +
  7 + Searchkick.callbacks(false) do
  8 + store_names ["product b"]
  9 + end
  10 + assert_search "product", ["product a"]
  11 +
  12 + Product.reindex
  13 +
  14 + assert_search "product", ["product a", "product b"]
  15 + end
  16 +
  17 + def test_disable_callbacks_global
  18 + # make sure callbacks default to on
  19 + assert Searchkick.callbacks?
  20 +
  21 + store_names ["product a"]
  22 +
  23 + Searchkick.disable_callbacks
  24 + assert !Searchkick.callbacks?
  25 +
  26 + store_names ["product b"]
  27 + assert_search "product", ["product a"]
  28 +
  29 + Searchkick.enable_callbacks
  30 + Product.reindex
  31 +
  32 + assert_search "product", ["product a", "product b"]
  33 + end
  34 +end
... ...
test/model_test.rb
... ... @@ -1,34 +0,0 @@
1   -require_relative "test_helper"
2   -
3   -class ModelTest < Minitest::Test
4   - def test_disable_callbacks_model
5   - store_names ["product a"]
6   -
7   - Searchkick.callbacks(false) do
8   - store_names ["product b"]
9   - end
10   - assert_search "product", ["product a"]
11   -
12   - Product.reindex
13   -
14   - assert_search "product", ["product a", "product b"]
15   - end
16   -
17   - def test_disable_callbacks_global
18   - # make sure callbacks default to on
19   - assert Searchkick.callbacks?
20   -
21   - store_names ["product a"]
22   -
23   - Searchkick.disable_callbacks
24   - assert !Searchkick.callbacks?
25   -
26   - store_names ["product b"]
27   - assert_search "product", ["product a"]
28   -
29   - Searchkick.enable_callbacks
30   - Product.reindex
31   -
32   - assert_search "product", ["product a", "product b"]
33   - end
34   -end