【发布时间】:2019-05-04 23:23:03
【问题描述】:
如何使用tire gem 签入rspec 测试:文档是否存在于 ElasticSearch 索引中?
例子:
#model
class Car
include Mongoid::Document
include include Tire::Model::Search
include Tire::Model::Callbacks
#...
end
#spec
record = Car.first
record.tire.exist_in_index?.should be_true #wrong code
或者任何其他解决方法。
【问题讨论】:
-
你的代码有问题,或者你到底想要什么?
-
@phoet 这只是一个例子,我想知道如何检查:文档是否存储在 ElasticSearch 索引中。
-
这在很大程度上取决于您使用轮胎的方式。即当使用
Tire::Persistance时,您应该能够在模型上检查persisted? -
@phoet 我编辑了问题,了解更多信息。
标签: ruby rspec elasticsearch