Как протестировать ThinkingSphinx с помощью RSpec

У меня есть метод класса в модели, который вызывает метод think_sphinx search (). Мне нужно проверить этот метод класса.

Я хочу запустить, проиндексировать или остановить sphinx в моих тестовых примерах rspec. Я пытаюсь использовать этот фрагмент кода.

before(:all) do
  ThinkingSphinx::Test.start
end

after(:all) do
  ThinkingSphinx::Test.stop
end

и этот код в каждом тестовом примере перед запуском поискового запроса

ThinkingSphinx::Test.index

, но все же после запуска поискового запроса он дает мне пустые результаты, хотя точные совпадения есть в тест db.

Направьте меня примерами кода, если вы используете rspec с Think_sphinx

8
задан Anand 11 November 2010 в 10:59
поделиться