default_scope_test.rb
589 Bytes
require_relative "test_helper"
class DefaultScopeTest < Minitest::Test
def setup
Band.destroy_all
end
def test_reindex
store [
{name: "Test", active: true},
{name: "Test 2", active: false}
], reindex: false
Band.reindex
assert_search "*", ["Test"], {load: false}
end
def test_search
Band.reindex
Band.search("*") # test works
error = assert_raises(Searchkick::Error) do
Band.all.search("*")
end
assert_equal "search must be called on model, not relation", error.message
end
def default_model
Band
end
end