I'm trying to perform some unit tests on modules that rely heavily on 
Sphinx. What's the recommended way to mock sphinx in these cases?

At the moment, I'm just mocking out the search method for the model to 
return whatever I tell it to return. It works for now, but I want to 
automate it. Is there a way or a more advanced sphinx mock that can create 
create indices on demand from models that I manually pass to it, and 
perform search only on those models?

Something like:
sphinx_mock.index([profile1,profile2,profile3])
result = sphinx_mock.search({criteria => { Profile.id => 1 } })
assert_equal profile1, result.first

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/thinking-sphinx/-/vPE66IJy9dAJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to