Как проверить ThinkingSphinx с помощью RSpec
У меня есть метод класса в модели, которая вызывает метод search () think_sphinx. Мне нужно проверить этот метод класса.
Я хочу запустить, проиндексировать или остановить сфинкса в моих тестах по rspec. Я пытаюсь с этим куском кода.
before(:all) do
ThinkingSphinx::Test.start
end
after(:all) do
ThinkingSphinx::Test.stop
end
и с этим кодом в каждом тестовом случае, прежде чем я запускаю поисковый запрос
ThinkingSphinx::Test.index
но все же после того, как я запускаю поисковый запрос, он дает мне пустые результаты, хотя в тестовой базе данных есть точные совпадения.
Пожалуйста, приведите мне примеры кода, если вы используете rspec с think_sphinx