Mam metodę klasy w modelu, który wywołuje metodę wyszukiwania() thinking_sphinx. Muszę sprawdzić tę metodę klasy.Jak przetestować ThinkingSphinx przy użyciu RSpec
Chcę rozpocząć, indeksować lub zatrzymać sfinksa w moich testowych przypadkach rspec. Próbuję z tym kawałkiem kodu.
before(:all) do
ThinkingSphinx::Test.start
end
after(:all) do
ThinkingSphinx::Test.stop
end
iz tego kodu w każdym przypadku testowego zanim ogień zapytania
ThinkingSphinx::Test.index
ale po tym, jak ogień zapytania, to daje mi pustych wyników chociaż dokładne mecze są tam w teście db.
proszę kierować do mnie z przykładami kodu, jeśli używasz rspec z thinking_sphinx
Mamy TS w projekcie, który musi indeksować 600k artykułów. To wielkie wiadro FAIL. Testowanie (jak się dowiedziałeś) jest prawdziwym bólem w * ss. Przenosimy się do SunSpot, który wykorzystuje Solr. – Ariejan