我在一个模型中有一个类方法,调用了thinking_sphinx的search()方法。我需要检查这个类方法。
我想在我的rspec测试用例中启动、索引或停止sphinx。我正在尝试使用以下代码:
before(:all) do
ThinkingSphinx::Test.start
end
after(:all) do
ThinkingSphinx::Test.stop
end
在每个测试用例中,在执行搜索查询之前使用此代码。
ThinkingSphinx::Test.index
但是,即使在测试数据库中存在精确匹配项,当我执行搜索查询时,它仍然给出空结果。请使用代码示例指导我,如果您正在使用rspec和thinking_sphinx。