我从太阳黑子宝石的旧叉子里看到了这个:
https://github.com/pelle/sunspot_rails#testing-solr-integration-using-rspec
我喜欢它如何禁用太阳黑子,然后在需要测试太阳黑子索引的规格中启用它。我已经尝试过这些指令,并且在实现这些指令之前得到cannot load such file -- sunspot/spec/extension
。
目前在运行规格之前,我必须确保启动太阳黑子:
$ rake sunspot:solr:start RAILS_ENV=test
$ rspec
在RSpec测试中处理太阳黑子的最佳方法是什么?我如何才能获得它,以便我不必手动运行$ rake sunspot:solr:start RAILS_ENV=test
?