Sha256: 3a206569f63b18d56b409f589d92019ceec518dd2dcd6d8ea0cbdebe6344b169

Contents?: true

Size: 681 Bytes

Versions: 21

Compression:

Stored size: 681 Bytes

Contents

require_relative "test_helper"

class CallbacksTest < Minitest::Test
  def test_true_create
    Searchkick.callbacks(true) do
      store_names ["Product A", "Product B"]
    end
    Product.searchkick_index.refresh
    assert_search "product", ["Product A", "Product B"]
  end

  def test_false_create
    Searchkick.callbacks(false) do
      store_names ["Product A", "Product B"]
    end
    Product.searchkick_index.refresh
    assert_search "product", []
  end

  def test_bulk_create
    Searchkick.callbacks(:bulk) do
      store_names ["Product A", "Product B"]
    end
    Product.searchkick_index.refresh
    assert_search "product", ["Product A", "Product B"]
  end
end

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
searchkick-2.0.3 test/callbacks_test.rb
searchkick-2.0.2 test/callbacks_test.rb
searchkick-2.0.1 test/callbacks_test.rb
searchkick-2.0.0 test/callbacks_test.rb
searchkick-1.5.1 test/callbacks_test.rb
searchkick-1.5.0 test/callbacks_test.rb
searchkick-1.4.2 test/callbacks_test.rb
searchkick-1.4.1 test/callbacks_test.rb
searchkick-1.4.0 test/callbacks_test.rb
searchkick-1.3.6 test/callbacks_test.rb
searchkick-1.3.5 test/callbacks_test.rb
searchkick-1.3.4 test/callbacks_test.rb
searchkick-1.3.3 test/callbacks_test.rb
searchkick-1.3.2 test/callbacks_test.rb
searchkick_bharthur-0.0.2 test/callbacks_test.rb
searchkick_bharthur-0.0.1 test/callbacks_test.rb
searchkick-1.3.1 test/callbacks_test.rb
searchkick-1.3.0 test/callbacks_test.rb
searchkick-1.2.1 test/callbacks_test.rb
searchkick-1.2.0 test/callbacks_test.rb