diff --git a/lib/searchkick/query.rb b/lib/searchkick/query.rb index 0e91a58..d1fda9f 100644 --- a/lib/searchkick/query.rb +++ b/lib/searchkick/query.rb @@ -135,7 +135,7 @@ module Searchkick if searchkick_index puts "Model Search Data" begin - pp(klass.first(3).map { |r| {index: searchkick_index.record_data(r).merge(data: searchkick_index.send(:search_data, r))}}) + pp klass.first(3).map { |r| RecordData.new(searchkick_index, r).index_data } rescue => e puts "#{e.class.name}: #{e.message}" end diff --git a/test/query_test.rb b/test/query_test.rb index ecc09bc..6e1088f 100644 --- a/test/query_test.rb +++ b/test/query_test.rb @@ -32,4 +32,12 @@ class QueryTest < Minitest::Test def test_request_params assert_equal "dfs_query_then_fetch", Product.search("*", request_params: {search_type: "dfs_query_then_fetch"}, execute: false).params[:search_type] end + + def test_debug + store_names ["Milk"] + out, _ = capture_io do + assert_search "milk", ["Milk"], debug: true + end + refute_includes out, "Error" + end end -- libgit2 0.21.0