Tengo un método de clase en un modelo que llama al método de búsqueda() de thinking_sphinx. Necesito verificar este método de clase.Cómo probar ThinkingSphinx utilizando RSpec
Quiero comenzar, indexar o detener esfinge en mis casos de prueba rspec. Estoy intentando con este pedazo de código.
before(:all) do
ThinkingSphinx::Test.start
end
after(:all) do
ThinkingSphinx::Test.stop
end
y con este código en cada caso de prueba antes de disparar la consulta de búsqueda
ThinkingSphinx::Test.index
pero aún después de despido a la consulta de búsqueda, me da resultados vacíos aunque coincidencias exactas hay en la prueba db.
favor, me guía con ejemplos de código si está utilizando rspec con thinking_sphinx
Tenemos TS en un proyecto que necesita indexar 600k artículos. Es un gran cubo de FALLO. Las pruebas (como descubriste) son un verdadero dolor en el * ss. Nos estamos moviendo a SunSpot, que utiliza Solr. – Ariejan